.gitignore | ||
Makefile | ||
README.md | ||
todo | ||
tpeek | ||
tpop | ||
tpush |
stackToDo
A simple stack based to do program, for those that are easily side tracked (like me). Due to the nature of a stack, it will track how you got side tracked by pushing to it each time you move to a new task without completing it
Install
make install
#install dmenu script
make install_dmenu
Usage and specifics
A stack operates as a FILO container. When getting side tracked when performing
research, programming, etc, it can be hard to get back to the previous task.
Therefore, you can simply push
a task onto the todo stack. Each task is a
127 character string of what was just happening. Be creative, it can be line
numbers of a file where you were working, the topic you were arguing in a
paper, anything. Once you finish a task, you can pop
it off the todo stack
and get back to what you were previously doing. If you ever forget what you
were doing, simply peek
at the top of the stack to see what you're doing
without removing it from the stack. Everything is kept in plaintext, so its
easy to parse with other programs.
Everything is nicely wrapped up into a dmenu script as well, just call todo
and a dmenu prompt will appear providing you with the push
, pop
, and peek
options. The script also uses notify-send
to let you know about updates to
your todo-stack. To bind todo
to a key, see the command xbindkeys
on your
distribution.