A terminal-based todo app written in C++ using the Curses library. This was a quick small over-the-weekend project because I was consuming too many post-it and I hate the fact that they never stick to anything.
Open an existing file:
./main.o <file_name>.todo
or create a new one:
./main.o
g++ -lncurses main.cpp -o monkey
Key | What |
---|---|
q |
Save & Quit |
KEY_UP |
Scroll Up |
KEY_DOWN |
Scroll Down |
SHIFT + KEY_UP |
Move Task Up |
SHIFT + KEY_DOWN |
Move Task Down |
TAB |
Change Focus (TODO / DONE) |
ENTER |
Move Item into TODO / DONE |
i |
Insert a new task (ENTER when done) |
KEY_LEFT |
Move cursor left (while inserting new task) |
KEY_RIGHT |
Move cursor right (while inserting new task) |
x |
Delete a task (DONE) |
- Original Idea: Terminal To-Do App in Rust
- note: this is neither a fork nor a re-write of rust in cpp, it's how I envisioned something based purely on my need and skills.
- Curses Library: