Avaliem minha primeira aplicação - Conheçam o Invoice CLI

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:

invoice-demo

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

Espero que gostem!

4 curtidas

Só passando pra avisar q já lancei o 1.0.1 Beta 2 q resolve alguns bugs chatos :grinning_face_with_smiling_eyes: