Dependencies
These will be installed automatically when building
ncurses
(Used for creating the TUI)dialoguer
(Used for input handling since the ncurses library didn't provide the desired features)
- Install Rust
- Set the environment variable
TODO_FILE_LOCATION
to the file which will store your todos (or leave empty and it'll use~/.local/share/todo/todo.todos
) - Build the project
$ cargo build --release
- This will have created a file in
/target/release
calledtd
, run that executable and you're good to go!