ref: 1cea664b04e08995b34104689334fc2b82fefe88
dir: /.todo/
#1 TODO(halfwit) - Create generate functions [ ] generate.go: WalkFunc check for any match [ ] generate.go: Create each file [ ] generate.go: Make sure file doesn't already exist #2: requires [#8] TODO(halfwit) - Create add function [ ] add.go: Add link to dag #3: requires [#9] TODO(halfwit) - Create rm function [ ] rm.go: Remove link from dag #4: requires [#10] TODO(halfwit) - Create dot function [ ] list.go: Use dag libraries' built in dot printer #5: requires [#10] TODO(halfwit) - Create list function [ ] list.go: Print each leaf to stdout #6: requires [#10] TODO(halfwit) - Create listAll function [ ] list.go: Print each node to stdout #7: TODO(halfwit) - Build graph function [ ] dag.go: Parse in .todo files [ ] dag.go: add edges/vertices into DAG #8: TODO(halfwit) - add Subcommand [ ] add.go: AddChild [ ] add.go: AddParent #9: TODO(halfwit) - rm Subcommands [ ] rm.go: RmChild [ ] rm.go: RmParent #10: TODO(halfwit) - walk nodes [ ] list.go: Walk each node in the dag #11: TODO(halfwit) - Write out to file [ ] write.go: write() func