Fala gente, tb?
Depois de um tempinho, eu finalmente lancei o Beta 2 da minha primeira aplicação, o Invoice!
O Invoice é um programa escrito em TypeScript, para gerenciamento de projetos freelancers pela cli. Ele tem comandos bem intuitivos, tanto humanamente executável quanto scriptável:
~
❯ invoice --help
Usage: Invoice [options] [command]
Manage your freelance projects elegantly
Options:
-V, --version output the version number
-h, --help display help for command
Commands:
setup Start Invoice configuration
new Create new project
list [options] List all projects
get [options] Get a specific project
start [options] Start existent project
done [options] Complete existent project
edit [options] Edit project information by id
filter [options] Filter projects by condition
delete [options] Delete project
generate [options] [path] Generates an invoice for a project
export [options] [path] Export project to CSV
help [command] display help for command
Eu criei ele pensando em ser o mais completo possível! E como vcs já devem saber, eu estudo desenvolvimento web desde o ano passado, e eu tô bem animado de ter conseguido codar ele sozinho, sem usar nada de IA diretamente no código!
Ele chegou hoje ao Beta 2, o ultimo Beta com adição de features antes do Stable, o Beta 3 e 4 terão apenas bugfixes e polish!
Aqui um pequeno preview de seu uso:

Se alguem quiser dar uma olhada, tá aqui o repositório dele:
Espero que gostem!