A simple todo-list manager written in OCaml.
TodoList is a software that lets you manage a simple task list : add, list and delete items.
For the time being, you need to compile todo_list
by yourself, using JaneStreet's [Core](https://github.com/janestreet/core)
library. You can install it using OPAM.
$ opam install core
Then, compile todo_list
:
$ corebuild Main.native
Feel free to add Main.native
to your $PATH
environment variable for an easier usage.
todo_list
accepts different subcommands.
$ ./Main.native add TITLE CONTENTS
Adds a new element to your todo list. Give your memo a title and contents. For instance:
$ ./Main.native add "OCaml" "Learn more about this awesome language"
$ ./Main.native list
List all items from you todo list.
$ ./Main.native delete TITLE
Delete an item from your todo list when you're done with it by using its title. For instance,
$ ./Main.native delete "OCaml"
An error message will show up if no items match your command.
Warning: If several items have the same title, they will all be deleted, so be careful when using this subcommand.
TodoList is licensed under the terms of the GNU Public License. See license
for further information.
For any question, remark or information, feel free to contact Richard Degenne . And make sure to fork and submit any pull request you consider relevant.