New version of Pake was just released.
Changelog since 1.6.3:
- tasks can (and should) be documented with PHPDoc blocks now
- pake exits with "1" code in case of errors now
- better windows support (thanks to Gaetano Giunta)
- git-helper supports more commands: log, remote, push
- $git_repository->git_run() method is public now (can be useful for custom commands)
- added pake_unlink() function which takes single path to file or dir as parameter
The new major functionality is PHPDoc support. Basically, it means that instead of using pake_desc() helper, you can just use normal phpdoc-block.
Here's the example from pake's source:
https://github.com/indeyets/pake/blob/master/pakefile.php#L56
Short description (see
https://en.wikipedia.org/wiki/PHPDoc for terminology details) is show in "pake -T" output.
Long description is used in "pake help commandname"