Skip to content

h1-yena/agenda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agenda

The CLI Task Tracker & TODO List!

How to run

Clone this repo and use cargo run -- [command] ..[args] to run it directly using cargo! You can also use the binary, of course!

Commands

Since this is based on the Tasklist CLI project on roadmap.sh, the commands are the same as in the requirements, however, for convenience, I will list them here too! Note that agenda refers to the agenda binary, which may vary depending on your use-case and system!

  • agenda add "example task" adds a task with the description "example task"
  • agenda update 1 "example task updated" updates task with id 1 to have the description "example task updated"
  • agenda delete 1 deletes task with id 1
  • agenda mark-in-progress 1 marks task 1 as in-progress
  • agenda mark-done 1 marks task 1 as done
  • agenda list lists all tasks on file
  • agenda list done lists all tasks on file with status done
  • agenda list todo lists all tasks on file with status todo
  • agenda list in-progress lists all tasks on file with status in-progress

Note: This project has been created with the challenge to only use whatever the Rust std namespace provides! So no externals crates were used. This is intentional.

About

agenda - the cli task list and todo list!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages