better exit codes fwiw

afaict all three of these exit lines are required 🤷
This commit is contained in:
rupa committed 2020-03-06 00:45:45 -05:00
1 parent 379a72dc5d
commit 80d82084d9
1 file changed
+7 -2
+7 -2
View File
@@ -199,16 +199,21 @@ _z() {
# prefer case sensitive # prefer case sensitive
if( best_match ) { if( best_match ) {
output(matches, best_match, common(matches)) output(matches, best_match, common(matches))
exit(0)
} else if( ibest_match ) { } else if( ibest_match ) {
output(imatches, ibest_match, common(imatches)) output(imatches, ibest_match, common(imatches))
exit(0)
} }
exit(1)
} }
')" ')"
[ "$?" -eq 0 ] && if [ "$cd" ]; then if [ "$?" -eq 0 ]; then
if [ "$cd" ]; then
if [ "$echo" ]; then echo "$cd"; else builtin cd "$cd"; fi if [ "$echo" ]; then echo "$cd"; else builtin cd "$cd"; fi
fi
else else
[ -n "$list" ] return $?
fi fi
fi fi
} }