2 releases
0.1.2 | Nov 1, 2023 |
---|---|
0.1.1 |
|
0.1.0 | May 7, 2023 |
#1049 in Command line utilities
22KB
548 lines
ToDo RS
A simple lightweight CUI todo app in Rust.
Quick Start
Note:- Rust tool-chain should be installed on your machine.
Installation via cargo install
$ cargo install de-todo
Cloning with git and compiling
$ git clone https://github.com/DuskyElf/todo-rs.git
$ cd todo-rs
$ cargo r --release
Screenshots
Features
- Simple CUI
- Add new TODOs
- Mark TODOs complete, to shift to done list
- Edit TODOs
- Delete TODOs
- Undo last changes
- Auto Save and load Todo and Done list on quit and restart
- Fullscreen mode
Quick Guide
Keybinds
q
- QuitX
Tab
- Toggle between tabs⇆
k
- Move up in list↑
j
- Move down in list↓
i
- Edit the selected Todoa
- Add a new Todod
- Delete the selected elementu
- Undo last task (tasks includesedit
,append
,delete
andshift
)Enter
return
- Shift item to another tab↵
Cargo Dependencies
- pancurses
- directories
- serde
- serde_json
Dependencies
~1–12MB
~95K SLoC