File tree Expand file tree Collapse file tree 2 files changed +28
-3
lines changed Expand file tree Collapse file tree 2 files changed +28
-3
lines changed Original file line number Diff line number Diff line change 70
70
junk /
71
71
72
72
# Thumbs.db on windows
73
- Thumbs.db
73
+ Thumbs.db
74
+
75
+ # gif for twitter
76
+ img /progress.gif
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ shopt -s extglob
4
4
progName=" ${0} "
5
5
scriptFolder=" $( dirname ${BASH_SOURCE[0]} ) "
6
6
scriptName=" $( basename ${BASH_SOURCE[0]} ) "
7
+ PWD=$( pwd)
7
8
# available arguments
8
9
avArgs=(
9
10
-m --mv --move
@@ -134,6 +135,27 @@ then
134
135
exit 1;
135
136
fi
136
137
138
+ function convertToAbs() {
139
+ if [ -z " $1 " ]; then
140
+ issueWarning " No path provided"
141
+ exit 1;
142
+ fi
143
+ if [[ $1 = /* ]]; then
144
+ if [ -d " $1 " ]; then
145
+ echo " $1 " ;
146
+ return 0;
147
+ fi
148
+ else
149
+ local abs_path=" $PWD /$1 "
150
+ if [ -d " $abs_path " ]; then
151
+ echo " $abs_path " ;
152
+ return 0;
153
+ fi
154
+ fi
155
+ issueWarning " Path is not a dir or does not exist" ;
156
+ exit 1;
157
+ }
158
+
137
159
depsOK;
138
160
139
161
for (( i= 0 ; i< "${# args[@]} "; ++ i ))
221
243
noProgress=
222
244
;;
223
245
! (--* | -* ))
224
- trgtFolder=" ${args[$i]} "
246
+ trgtFolder=" $( convertToAbs " $ {args[$i]}" ) "
225
247
;;
226
248
? (-)-* )
227
249
issueWarning " UNKNOWN OPTION %s" ${args[$i]}
233
255
234
256
issueInfo " CD %s" " ${trgtFolder} "
235
257
# do not do [[ -z "$dryRun" ]] &&, report if the folder does not exist
236
- cd " ${trgtFolder} " || issueWarning " %s does not seem to exist" " ${trgtFolder} " ;
258
+ cd " ${trgtFolder} " || { issueWarning " %s does not seem to exist" " ${trgtFolder} " && exit 1 ; } ;
237
259
j=0;
238
260
k=$( find . -maxdepth 1 -mindepth 1 ! -name ' .*' -type d | wc -l)
239
261
for d in * /; do
You can’t perform that action at this time.
0 commit comments