Skip to content

Repository files navigation

todo-cli-java ☕

A simple todo-list in CLI that covers foundational java concepts. Uses json file as database, jackson ad loggers.

Use example:

D:\WorkspacePessoal\todo-cli>todo-cli add "Practice simple projects again"
INFORMAÇÕES: Tarefa adicionada com sucesso. (ID: 1)
D:\WorkspacePessoal\todo-cli>todo-cli update 1 "Foundation"
INFORMAÇÕES: Tarefa atualizada com sucesso. (ID: 1)
D:\WorkspacePessoal\todo-cli>todo-cli mark-in-progress 1
INFORMAÇÕES: Tarefa atualizada com sucesso. (ID: 1)
D:\WorkspacePessoal\todo-cli>todo-cli list
INFORMAÇÕES: 1. ID: 1, Descricao: 'Foundation', Status: IN_PROGRESS, Criacao: Sat Jan 24 00:42:07 BRT 2026, Atualizacao: Sat Jan 24 00:43:38 BRT 2026.
D:\WorkspacePessoal\todo-cli>todo-cli mark-done 1
INFORMAÇÕES: Tarefa atualizada com sucesso. (ID: 1)

Try:

  1. Clone that repo
  2. Open CMD on repo directory
  3. execute: mvn clean package (you'll need maven here to generate the jar)
  4. execute: todo-cli.bat add "test"

Challenge source: roadmap.sh

About

A simple todo-list in CLI

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages