Create a gist now

Instantly share code, notes, and snippets.

What would you like to do? Requirements is a simple command line application designed to capture and manage TODO tasks from the command-line. Designed as a begginer ruby challenge.

Any thing marked in (( double parenthasis )) are examples or ideas for the challenger to pick.

The app must

  • Accept input from the command ((an input prompt or command-line arguments))
  • Display active tasks
  • Allow the user to mark a task as done
  • Allow the clean out (garbage collect) tasks marked as done
  • Delete a task
  • Persist the data accross mutiple runs of the application ((use a persistent store such as a text file))

Implementation ideas

For a useful format to save as a text file try The actuall format can be of any form.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment