There was a snag in the KookBook 0.2.0 release, and 0.2.1 is available.
Get it here: kookbook-0.2.1.tar.xz
Btw, anyone can tell me the purpose of
1 |
git archive --prefix=foo |
compared to
1 |
git archive --prefix=foo/ |
When would anyone use the former?
The advantage of “dumb” tools that do exactly what you tell them to do, without second-guessing the user, whether or not that seems to make a lot of sense, is that they can often be put to use in inventive and novel ways that the original author never intended.
Just because you (and, indeed, I) cannot see a purpose for something, does not mean that no-one will be able to find a purpose. But even if no-one ever finds a purpose for that particular usage of that particular tool, the general principle of building tools that are as flexible as possible means that there are a lot of tools in your toolbox which you might be able to use in ways no-one has ever used them before, to solve a problem no-one else has ever come up against before.
I have seen this summarised in an aphorism that went something along the lines of “If you build a tool with all manner of safeguards that prevent people from doing something stupid with it, you will also prevent people from doing something clever with it.” – but I can’t remember where, or find the source online.