You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
618 B
25 lines
618 B
# 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
|
|
|