Skip to content

callidus/zodo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zodo

A todo.txt TUI coded in Zig. This is an effort to learn the Zig programming language by creating a simple (but not too simple) program that could also be somewhat useful. I am probably doing a bunch of stuff wrong or "not the Zig way" so keep that in mind if you read over the code during your own Zig journey.

Controls

Key Function
left, h Complete task.
right, l un-complete task.
up, j Move up.
down, k Move down.
page-up Move up by one page.
page-down Move down by one page.
q quit.
p lower-case p, filter task list by the selected tasks projects.
P upper-case P, remove any project filter.
c lower-case c, filter task list by the selected tasks contexts.
C upper-case C, remove any context filter.
s lower-case s, sort tasks by priority.
S upper-case S, remove any sorting. Show tasks in file order.

Applying a context and project filter will hide all tasks that do not have at least one selected context and at least one selected project.

About

A todo.txt TUI coded in Zig

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages