Use zsh globbing instead of ls + grep in xc function
Uses zsh arrays and globbing to find .xcworkspace and .xcodeproj files.
This commit is contained in:
parent
9c08641d7c
commit
cbdad588e6
@ -1,12 +1,12 @@
|
|||||||
#xc function courtesy of http://gist.github.com/subdigital/5420709
|
#xc function courtesy of http://gist.github.com/subdigital/5420709
|
||||||
function xc {
|
function xc {
|
||||||
xcode_proj=`ls | grep "\.xc" | sort -r | head -1`
|
local xcode_proj
|
||||||
if [[ `echo -n $xcode_proj | wc -m` == 0 ]]
|
xcode_proj=(*.{xcworkspace,xcodeproj}(N))
|
||||||
then
|
if [[ ${#xcode_proj} -eq 0 ]]; then
|
||||||
echo "No xcworkspace/xcodeproj file found in the current directory."
|
echo "No xcworkspace/xcodeproj file found in the current directory."
|
||||||
else
|
else
|
||||||
echo "Found $xcode_proj"
|
echo "Found ${xcode_proj[1]}"
|
||||||
open "$xcode_proj"
|
open "${xcode_proj[1]}"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user