chowdown
chowdown copied to clipboard
Chowdown cmd utility
If you create a lot of recipes, you might find yourself not remembering all of the options available in the front matter. I do a lot and I keep having to look them up so I created this tool to help. I've polished it up a little so it's more useful to other folk too.
Right now it can create recipe files for you and populate them with the known options so you have a reference to hand when you're writing them.
Basic usage:
> bin/chowdown new recipe "Grandma's Famous Cookies"
·C·H·O·W·D·O·W·N·
Created: _recipes/grandmas-famous-cookies.md
Use the same naming structure for any images.
eg: 'images/grandmas-famous-cookies.jpg'
If you made a mistake you can also call:
bin/chowdown delete recipe "Grandma's Famous Cookies"
·C·H·O·W·D·O·W·N·
Deleting: _recipes/grandmas-famous-cookies.md
Deletion is the only time it will touch an existing file. It won't clobber existing files so if you call it with new
on an existing recipe it will exit with a message.
The created file's contents come from a template file which should be kept up to date as more options, such as books, chefs, timings, etc. are added. This then acts as a form of documentation for the user, right where they need it.
I've yet to add components
but it's been written to handle any number of types. It was written in ruby as jekyll is ruby so it's likely to be on the local system.
Sorry @clarklab, more of my rubbish for you 😜