Projeto da etapa de aquecimento do processo seletivo Quero Ser Dev 2021, da Locaweb.
Para executar o código, é necessário um interpretador de Ruby (vide seção compatibilidade para detalhes).
Em ambientes Unix-like, antes de executar o programa pela primeira vez, execute o arquivo setup
, localizado dentro do diretório bin
. Ele instalará as dependências necessárias, caso ainda não estejam instaladas. A senha de superusuário pode ser requisitada. Este programa utiliza a gem SQLite 3/Ruby.
$ bin/setup
Não é necessário executar este procedimento mais de 1 vez.
Com o ambiente preparado, execute o arquivo Diário de Estudos
$ ./"Diário de Estudos"
Na primeira vez em que o programa for executado, um diretório chamado db
será criado. É nele em que a sessão do usuário será salva.
É possível rolar a tela para cima para ver opções passadas.
O programa permite que sejam cadastrados itens diferentes que tenham o mesmo título; por exemplo, podem ser cadastrados os itens "Sintaxe" da categoria Ruby, e "Sintaxe" da categoria HTML.
É obrigatório que todo item de estudo tenha exatamente 1 categoria. Caso o usuário não defina uma categoria, será atribuída uma genérica (atualmente definida como "miscelânea").
Opcionalmente o usuário pode dar uma descrição ao item de estudo.
Itens com o título indicado serão apagados.
Itens com o título indicado serão marcados como concluído.
Também é possível apertar Ctrl+C para interromper a execução do programa a qualquer momento.
Para remover este programa, basta deletar do computador o diretório em que o programa se encontra; lembrar de apagar o atalho da área de trabalho, caso tenha sido escolhido criá-lo.
A sessão é salva dentro do diretório 'db', que pode ser apagada caso o usuário deseje apagar os dados salvos.
-
Testado em Ubuntu 21.10.
-
Testado com o interpretador de Ruby MRI versão 2.7.4. Pode funcionar com outras versões.
projeto em evolução contínua