Rusty Todo - TODO-TUI tracker written in Rust


Github Repo

From README.md# rusty-todo

I wanted to remake a project I had done that used ncurses.h in C, the code was messy and I didn’t have the patience to refactor it. So why not do rewrite it in rust as my first project?

(not finished yet)

rusty-todo in edit mode (InputState::Edit):

compiling and running

Compile:

$ cargo build

Compile & run:

$ cargo run

Guide

Managing tasks:

Move upwards: k

Move downwards: j

New task: i

Edit task: e

Delete current task: d

Toggle task state: Enter

Quit with exit code 0 (automatically saves state): q

Inserting/editing tasks:

Discard the buffer: Escape

Confirm addition/edition of task: Enter

Cursor to the left: Left Arrow Key

Cursor to the right: Right Arrow Key

Delete a character from the buffer: Backspace

Todo

  • Implement the way of dragging tasks up or down the list