Open miguelvieiraramos opened 6 months ago
Investi um tempo para entender como parsear os argumentos e como a opção do help é feita. A minha conclusão é que por enquanto não vou me preocupar com a opção de help. Vou utilizar a padrão do ArgumentParser do python. Portanto, a ideia é ter uma versão funcional do programa e depois eu invisto tempo em customizar a opção help.
O Command Repository será uma ferramenta CLI que permitirá a persistência, busca e fácil cópia de comandos.
O primeiro comando a ser desenvolvido é o
insert
. Vamos persistir, usando oSQLite
, as seguintes colunas:A usabilidade do comando deve ser semelhante a:
Quando o usuário digitar
cmdrepo
o comando que deve aparecer é o help:Quando o usuário digitar
cmdrepo insert
oucmdrepo insert --help
deve aparecer o seguinte: