Learn
A gem to take an interactive (CLI) course based on challenges
Installation
Add this line to your application's Gemfile:
gem 'learn'
And then execute:
$ bundle
Or install it yourself as:
$ gem install learn
Usage
- Subscribe to the course you're gonna take by writing
learn <course>
- You will receive your first task in the output
- When you complete your task, submit it by writing
learn <course> <response>
- If the task is accepted, you'll get the next task
- If there are no more tasks, you'll get a "CHALLENGE COMPLETED!" output
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request