12345678910111213141516171819202122232425 |
- # Restart a rack app running under pow
- # http://pow.cx/
- #
- # Adds a kapow command that will restart an app
- #
- # $ kapow myapp
- # $ kapow # defaults to current directory
- #
- # Supports command completion.
- #
- # If you are not already using completion you might need to enable it with
- #
- # autoload -U compinit compinit
- #
- # Thanks also to Christopher Sexton
- # https://gist.github.com/965032
- #
- function kapow {
- FOLDERNAME=$1
- if [ -z "$FOLDERNAME" ]; then; FOLDERNAME=${PWD##*/}; fi
- touch ~/.pow/$FOLDERNAME/tmp/restart.txt;
- if [ $? -eq 0 ]; then; echo "pow: restarting $FOLDERNAME" ; fi
- }
- compctl -W ~/.pow -/ kapow
|