[go: up one dir, main page]

tatou 0.1.1

Tatou is a simple TUI application to manage and organize tasks.
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:

cargo install tatou

Then run it with:

tatou

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

Snapshot