Ferramenta simples para armazenar lembretes usando SQLite como uma key-value store .
key - Chave primária da tabela, usada para identificar unicamente os lembretes.
value - informação armazenada sob uma chave key
Tenta obter o valor com a key. Se o valor existe, ele é imprimido no terminal e colocado no clipboard do sistema. (Só testado no windows)
Tenta criar um novo lembrete value com a chave key. O parâmetro opcional -h pode ser usado para que o valor jamais seja impresso no terminal nas chamadas de get e ls.
Tenta deletar o valor com a key.
Imprime todos os lembretes (que não foram escondidos com -h) no terminal.
Em sql/DDL.sql encontra-se o necessário para gerar o banco de dados usado pelo programa.
- Adicionar autorização no banco de dados.
- Criar arquivo de configuração para a conexão com o banco de dados.
- Usar biblioteca para o parsing de comandos.
- Mais features?