Skip to content
Create a gist now

Instantly share code, notes, and snippets. 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
Something went wrong with that request. Please try again.