Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

to-do

A minimal CLI for tracking daily tasks, written in Rust.

Usage

Build the project first:

cargo build

Or run commands directly with cargo run --:

Add a task

cargo run -- add "<title>" [priority]

priority is optional — one of low, medium, high (default: medium).

cargo run -- add "Buy milk" low
cargo run -- add "Finish report" high
cargo run -- add "Call dentist"

List tasks

cargo run -- list [filter]

filter is optional — one of done, pending, low, medium, high.

cargo run -- list
cargo run -- list pending
cargo run -- list high

Mark a task done

cargo run -- done <id>

Remove a task

cargo run -- rm <id>

Storage

Tasks are saved to tasks.txt in the project root as plain text, and reloaded automatically each time you run a command.

About

A minimal CLI task manager written in Rust with persistent storage for tracking daily tasks.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages