The following rust project utilizes rust. I have been learning Rust and when I came across this project on Roadmap Sh it just rang back to my new knowledge. So lets put it into test.
CLI Task Tracker on Roadmap.sh
- Rust
1.80.1
The release is the easiest way to run this program. No cloning and compiling is required.
Download the binary from CLI Task Tracker
On linux:
- open the terminal
- Navigate to the directory where the binary is located
- Use the command
./cli-task-tracker
to run the program
On windows you can just double-click the binary to run it or:
- Open the command prompt
- Navigate to the directory where the binary is located
- Use the command
.\cli-task-tracker
to run the program
After installing rust
- Ensure rust is working properly by running
rustc --version
- After cloning navigate to the directory and run
cargo run <options>
or usecargo run --help
for help
- Or download the binary and run directly on the terminal
- If you are using linux you can move the binary to
/usr/bin
for a global effect
add <description>
creates new task and by default it is marked as todostage <id>
puts the task into progressupdate <id description>
updates a taskdone <id>
marks a task as donedelete <id>
deletes a tasklist --status all
lists all tasks default isall
list --status staged
lists tasks that are marked as in progresslist --status done
lists tasks that are marked as donelist --status todo
lists task that are marked as todohelp
lists all the commands
- Add task
- Delete task
- Update task
- List tasks by status
Feel free to contribute to this project by forking and creating a pull request