https://github.com/tsoding/todo-rs
Simple Interactive Terminal Todo App in Rust
https://github.com/tsoding/todo-rs
Last synced: 9 months ago
JSON representation
Simple Interactive Terminal Todo App in Rust
- Host: GitHub
- URL: https://github.com/tsoding/todo-rs
- Owner: tsoding
- License: mit
- Created: 2021-06-21T12:33:25.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-09-24T14:32:19.000Z (over 2 years ago)
- Last Synced: 2025-04-29T12:24:33.875Z (11 months ago)
- Language: Rust
- Size: 111 KB
- Stars: 119
- Watchers: 3
- Forks: 24
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# todo-rs
Simple Interactive Terminal Todo App in Rust. This is meant to be an experimental playground for testing ideas on Immediate TUIs.

## Quick Start
```console
$ cargo run TODO
```
## Controls
|Keys|Description|
|---|---|
|k, j|Move cursor up and down|
|Shift+K, Shift+J|Drag the current item up and down|
|g, G | Jump to the start, end of the current item list|
|r|Rename the current item|
|i|Insert a new item|
|d|Delete the current list item|
|q|Quit|
|TAB|Switch between the TODO and DONE panels|
|Enter|Perform an action on the highlighted UI element|