Go to file
m455 c0a0aea882 just added a rest to make things proper haha 2018-04-21 09:21:10 -04:00
LICENSE updated via script 2018-03-16 09:53:12 -04:00
README.md updated README.md to be a little more useful 2018-04-18 00:12:32 -04:00
args.rkt just added a rest to make things proper haha 2018-04-21 09:21:10 -04:00
config.rkt updated via script 2018-04-15 00:15:10 -04:00
init.rkt can now remove items without errors, but have to improve the process of removing and adding items later 2018-04-16 09:57:38 -04:00
io.rkt updated via script 2018-04-15 00:15:10 -04:00
messages.rkt fixed bug that prevented user from adding long strings. turns out it was just a wrapper problem. changed an error message to a nicer message 2018-04-17 22:58:33 -04:00
rodo.rkt updated via script 2018-04-12 14:25:19 -04:00
util.rkt cleaned up the way an item is added to the list. it now creates a (lisp) list and appends the argument to the list, then writes the list to the file 2018-04-18 09:42:50 -04:00
wrapper-example added a wrapper for ~/bin 2018-04-17 23:21:47 -04:00

README.md

rodo

A command-line todo list in Racket

Current bugs:

  • removing the "0th" item will remove all items in the list. Example: rodo rm 0

  • removing items longest than the list will throw an error. Example: You have a list longer than 3 and you rodo rm 7

Commands

init

Initializes a file in ~/.rodo/todo-list

Example: $ rodo init

ls

Lists items from the list

Example: $ rodo rm 1

add

Adds an item to the list

Example: $ rodo add bread

Note: For multi-word items you will need to surround your item in double quotes like this: $ rodo add "go to the bank"

rm

Removes an item from the list

Example: $ rodo rm 1

Note: You may have to run rodo ls to see which number corresponds to which item to remove it.

Configure rodo

Right now, the configurations can be found in the config.rkt file. Settings such at program name, path, and directory can be set here.