diff --git a/jka-toolkit/.gitdit.swp b/jka-toolkit/.gitdit.swp new file mode 100644 index 0000000..6074d3b Binary files /dev/null and b/jka-toolkit/.gitdit.swp differ diff --git a/jka-toolkit/gitdit b/jka-toolkit/gitdit index 881991a..1ad1af8 100755 --- a/jka-toolkit/gitdit +++ b/jka-toolkit/gitdit @@ -18,14 +18,19 @@ if [ ! -z $gitopt ];then #No canceled "i") gitdir=`dialog --stdout --inputbox "Directorio del repositorio" 10 60 "."` if [ $(echo $gitdir | cut -f1 -d"/") = "~" ];then #~ don't understand like $HOME - cant=$(echo $gitdir | grep -o "/" | wc -l) - gitdirdef="$HOME" + gitdirdef="$HOME" for (( i=2; i<=$cant; i++ )) - do - gitdirdef="$gitdirdef/$(echo $gitdir | cut -f$i -d"/")" + do + gitdirdef="$gitdirdef/$(echo $gitdir | cut -f$i -d"/")" + done + elif [ $(echo $gitdit | cut -f1 -d"/") = "." ];then + gitdirdef=$(pwd) + for (( i=1; i<=$cant; i++ )) + do + gitdirdef="$gitdirdef/$(echo $gitdir | cut -f$i -d"/")" done - fi - if [ ! -d $gitdir ];then + fi + if [ ! -d $gitdir ];then mkdir -p $gitdirdef fi if [ $? -eq 1 ];then