Skip to content
olleolleolle edited this page Dec 1, 2010 · 13 revisions

Run default task:

pake

Run “cleanup” task:

pake cleanup

Get list of tasks:

pake --tasks

Get more help:

pake --help

Task name autocompletion for bash

Add this to ~/.bashrc:


_pake_complete() {
  COMPREPLY=( $( compgen -W "$( pake -T < /dev/null | grep ' > ' | awk '{ print $1 }' )" -- `_get_cword` ) )
  return 0
}
complete -F _pake_complete pake

On some systems this snippet could be saved as /etc/bash_completion.d/pake to become available system wide.

On OS X, you might need an auxiliary bash function, this case named similarly:

_get_cword() {
  return $COMP_CWORD
}
_pake_complete() {
  COMPREPLY=( $( compgen -W "$( pake -T < /dev/null | grep ' > ' | awk '{ print $1 }' )" -- `_get_cword` ) )
  return 0
}
complete -F _pake_complete pake
Clone this wiki locally