11 stable releases

1.2.5 Feb 25, 2021
1.2.3 Jun 10, 2020
1.1.2 May 31, 2020
0.1.0 May 30, 2020

#1928 in Command line utilities

Download history 86/week @ 2024-07-23 27/week @ 2024-07-30 3/week @ 2024-09-24 2/week @ 2024-10-01

52 downloads per month

MIT license

10KB
224 lines

Todo List (ncurses)

Author: Aseem Lalfakawma

Screenshot

Todo List screenshot

Note

This app creates a .todos.json file in the folder that you run it to persist the data. It also will automatically add the .todos.json file to .gitignore file in case it exists.

Keybindings

  • a - Add
  • x - Done/Undone
  • e, enter - Edit
  • d - Delete
  • j, k, arrow up, arrow down - Up or down
  • q - Quit

Install

Make sure you have Cargo installed, if you install the rust package, I think it should come with it. Mine did (on Manjaro system btw). Run the following code to install the package as a binary

cargo install todo_list

Clone and check it out

git clone https://github.com/alalfakawma/todo_list_rust.git

cd todo_list_rust/

cargo run

Dependencies

~0.8–2MB
~45K SLoC