tatou-0.1.1 is not a library.
Tatou
████████╗ █████╗ ████████╗ ██████╗ ██╗ ██╗
╚══██╔══╝██╔══██╗╚══██╔══╝██╔═══██╗██║ ██║
██║ ███████║ ██║ ██║ ██║██║ ██║
██║ ██╔══██║ ██║ ██║ ██║██║ ██║
██║ ██║ ██║ ██║ ╚██████╔╝╚██████╔╝
╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝
Tatou is a simple TUI application to manage and organize tasks. Tasks are grouped into projects. You can mark tasks as complete, edit existing tasks and projects, delete tasks as well as projects; all via intuitive keybindings.
Installation
[!NOTE] This application is published on crates.io. To install it, you need to have Rust and Cargo installed on your system.
Install Tatou using Cargo:
Then run it with:
Key Bindings
Key | Action |
---|---|
Esc |
discard changes from editor / terminate session |
h |
focus tasks pane |
l |
focus projects pane |
k / ↑ |
move up |
j / ↓ |
move down |
g |
select first project/task |
G |
select last project/task |
a |
create new project/task |
r |
rename selected project/task |
Space |
mark task as complete/incomplete |
Enter |
accept changes from editor |
Data Persistence
The tasks and projects data are stored in a SQLite database locally on your device. Database files are store in:
- Linux/macOS:
~/.local/share/tatou/tatou.db
- Windows:
%APPDATA%\tatou\tatou.db