A Todo CLI app written in Ruby
A Todo List CLI app that allows users to view, add or remove a particular task from thier todo list. Also allows users mark a particular task as done for the day. All through the CLI app. All task info is stored on a json file. A key-value db implementation.
User Stories
- As a system I want to allow a user create tasks for so as to be able to have a todo list
- As a system I want to allow a user mark a task as done
- As a system I want to allow a user view, and delete tasks so as to manage their todo list
- To run Locally:
Note: Must have Ruby installed
To get the available commands run:
> ruby main.rb -h
To create a task, run:
> ruby main.rb -c "Take my dog on a walk"
To start a task, run:
> ruby main.rb -s 1
To mark a task as done, run:
> ruby main.rb -d 1
To remove a task, run:
> ruby main.rb -r 1
To view all tasks, run:
> ruby main.rb -v