/todotxt

Primary LanguageGo

Logo of the project

Go

todotxt

todotxt commandine program displays tasks read from a file to terminal using lots of funny colors.

This is an excercise during learning go language. This is also a try to use test driven development.

The program parses a text file with todo tasks (one per line) according to todo.txt format

Installing

You can compile and build a binary with:

go build .

and execute it giving todo file as commandline argument:

./gotodotxt tasks.txt 

Screenshot

If the contents of tasks.txt is:

+ shopping for keto breakfast @health
+ 3 mile walk
(A) wash the dishes +kitchen @home
(B) write post about learing golang +kitchen @prog repeat:weekly
play with my daughter +room @home
go outside +park @health
drink great coffee @selflove @health repeat:daily

then the results renders like this:

running todotxt

Contributing

Can you contribute? Sure.

Links

Licensing

The code in this project is licensed under GNU GPL licence