Doit: bringing the power of build-tools to execute any kind of task
pydoit.org
pydoit.org
http://pydoit.org/faq.html#why-is-doit-written-in-all-lowerc...
After trying a few and fighting with waf when I needed more flexibility, I found doit to really be a godsend. It really seems to be the best mix of simplicity, flexibility, available features and extendability. Thought some of you might also find it useful. Plus, no arcane make syntax to learn or remember.
I focused more on "saving keystrokes", though. Hence the autocomplete and the use of a one letter execute command.