f9b4356e0ed9e95890ce79c982dd5481ba7803aa

Author
John Antoni Griffiths <john@johnantoni.com>
Committer
John Antoni Griffiths <john@johnantoni.com>
Date

Message

bug : stop creating those ~ directories
add powit command to symlink an app if it hasn't been already

Diff

 1diff --git a/plugins/pow/pow.plugin.zsh b/plugins/pow/pow.plugin.zsh
 2index 0fbcf8c7be68fde09afebf2d98ae27afcaa6ce69..399a54cb02aae802afb95f72a343b35b1412f779 100644
 3--- a/plugins/pow/pow.plugin.zsh
 4+++ b/plugins/pow/pow.plugin.zsh
 5@@ -34,6 +34,7 @@ rack_root_detect(){
 6   [[ ${basedir} == "/" ]] && return 1
 7   echo `basename $basedir | sed -E "s/.(com|net|org)//"`
 8 }
 9+
10 kapow(){
11   local vhost=$1
12   [ ! -n "$vhost" ] && vhost=$(rack_root_detect)
13@@ -43,11 +44,23 @@ kapow(){
14     return 1
15   fi
16 
17-  # [ ! -d "~/.pow/${vhost}/tmp" ] &&  mkdir -p "~/.pow/$vhost/tmp"
18+  [ ! -d ~/.pow/${vhost}/tmp ] && mkdir -p ~/.pow/$vhost/tmp
19   touch ~/.pow/$vhost/tmp/restart.txt;
20   [ $? -eq 0 ] &&  echo "pow: restarting $vhost.dev"
21 }
22 compctl -W ~/.pow -/ kapow
23 
24+powit(){
25+	local basedir=$(pwd)
26+  local vhost=$1
27+  [ ! -n "$vhost" ] && vhost=$(rack_root_detect)
28+  if [ ! -h ~/.pow/$vhost ]
29+	then
30+		echo "pow: Symlinking your app with pow. ${vhost}"
31+	  [ ! -d ~/.pow/${vhost} ] && ln -s $basedir ~/.pow/$vhost
32+    return 1
33+  fi
34+}
35+
36 # View the standard out (puts) from any pow app
37-alias kaput="tail -f ~/Library/Logs/Pow/apps/*"
38+alias kaput="tail -f ~/Library/Logs/Pow/apps/*"