X-Git-Url: https://src.twobees.de/?a=blobdiff_plain;f=stow%2Foh-my-zsh%2F.oh-my-zsh%2Fplugins%2Fpow%2Fpow.plugin.zsh;fp=stow%2Foh-my-zsh%2F.oh-my-zsh%2Fplugins%2Fpow%2Fpow.plugin.zsh;h=0000000000000000000000000000000000000000;hb=1a8e170bbe5c6641a26ab1ce2e6ce6c5c1faa4cd;hp=0b8ccd15b64e6ea6b2a86bdea233acf7153449ec;hpb=475ba35502579302593f4735c853c49ef1845dcb;p=dotfiles.git diff --git a/stow/oh-my-zsh/.oh-my-zsh/plugins/pow/pow.plugin.zsh b/stow/oh-my-zsh/.oh-my-zsh/plugins/pow/pow.plugin.zsh deleted file mode 100644 index 0b8ccd1..0000000 --- a/stow/oh-my-zsh/.oh-my-zsh/plugins/pow/pow.plugin.zsh +++ /dev/null @@ -1,85 +0,0 @@ -# Restart a rack app running under pow -# http://pow.cx/ -# -# Adds a kapow command that will restart an app -# -# $ kapow myapp -# -# Supports command completion. -# -# If you are not already using completion you might need to enable it with -# -# autoload -U compinit compinit -# -# Changes: -# -# Defaults to the current application, and will walk up the tree to find -# a config.ru file and restart the corresponding app -# -# Will Detect if a app does not exist in pow and print a (slightly) helpful -# error message - -rack_root(){ - setopt chaselinks - local orgdir="$PWD" - local basedir="$PWD" - - while [[ $basedir != '/' ]]; do - test -e "$basedir/config.ru" && break - builtin cd ".." 2>/dev/null - basedir="$PWD" - done - - builtin cd "$orgdir" 2>/dev/null - [[ ${basedir} == "/" ]] && return 1 - echo $basedir -} - -rack_root_detect(){ - basedir=$(rack_root) - echo `basename $basedir | sed -E "s/.(com|net|org)//"` -} - -kapow(){ - local vhost=$1 - [ ! -n "$vhost" ] && vhost=$(rack_root_detect) - if [ ! -h ~/.pow/$vhost ] - then - echo "pow: This domain isn’t set up yet. Symlink your application to ${vhost} first." - return 1 - fi - - [ ! -d ~/.pow/${vhost}/tmp ] && mkdir -p ~/.pow/$vhost/tmp - touch ~/.pow/$vhost/tmp/restart.txt; - [ $? -eq 0 ] && echo "pow: restarting $vhost.dev" -} -compctl -W ~/.pow -/ kapow - -powit(){ - local basedir="$PWD" - local vhost=$1 - [ ! -n "$vhost" ] && vhost=$(rack_root_detect) - if [ ! -h ~/.pow/$vhost ] - then - echo "pow: Symlinking your app with pow. ${vhost}" - [ ! -d ~/.pow/${vhost} ] && ln -s "$basedir" ~/.pow/$vhost - return 1 - fi -} - -powed(){ - local basedir="$(rack_root)" - find ~/.pow/ -type l -lname "*$basedir*" -exec basename {}'.dev' \; -} - -# Restart pow process -# taken from https://www.matthewratzloff.com -repow(){ - lsof | grep 20560 | awk '{print $2}' | xargs kill -9 - launchctl unload ~/Library/LaunchAgents/cx.pow.powd.plist - launchctl load ~/Library/LaunchAgents/cx.pow.powd.plist - echo "restarted pow" -} - -# View the standard out (puts) from any pow app -alias kaput="tail -f ~/Library/Logs/Pow/apps/*"