hlfw.ca

todo2

ref: e721f80792486af6fe541f9326d2d322c72ec28a
dir: /.todo/

View raw version
#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