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/*"