RecipeBox
This is basically a couple of file generators thrown together to enforce a specific format for storing recipes.
Installation
$ gem install recipe_box
Usage
You begin by creating a directory to store your reipes, or just type:
recipe_box new my_recipe_box
Once you have a dedicated directory for your recipes jump inside of it and try creating a new recipe:
cd my_recipe_box
recipe_box insert roast_chicken
This will create a new directory with a basic markdown template you can use. At this point, use your favorite editor to edit the file. Since each recipe has its own directory you can add images or even multiple files, or keep it as simple as a single markdown file.
If you want to remove a recipe you can manually delete the directory or type:
recipe_box remove roast_chicken
This will delete the directory and the files inside the directory of the given recipe.
Since all the content is nothing but directories and markdown, you can use Git to keep track of all your changes and even save your recipes to a remote repository! A nice side effect is that you'll be able to track all the changes and modifications you make to your recipes.
Contributing
- Fork it ( http://github.com//recipe_box/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request