Clone this repo and use cargo run -- [command] ..[args] to run it directly using cargo!
You can also use the binary, of course!
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 id1to have the description"example task updated"agenda delete 1deletes task with id1agenda mark-in-progress 1marks task1asin-progressagenda mark-done 1marks task1asdoneagenda listlists all tasks on fileagenda list donelists all tasks on file with statusdoneagenda list todolists all tasks on file with statustodoagenda list in-progresslists all tasks on file with statusin-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.