|
|
|
@ -32,7 +32,11 @@ if [ -t 0 ]; then |
|
|
|
return 1 |
|
|
|
return 1 |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
list=( `"$@"` ) |
|
|
|
# This loop makes script faster on some Zsh's (e.g. 5.0.8) |
|
|
|
|
|
|
|
repeat 1; do |
|
|
|
|
|
|
|
list=( `"$@"` ) |
|
|
|
|
|
|
|
done |
|
|
|
|
|
|
|
|
|
|
|
# TODO: $? doesn't reach user |
|
|
|
# TODO: $? doesn't reach user |
|
|
|
[ "$?" -eq 127 ] && return $? |
|
|
|
[ "$?" -eq 127 ] && return $? |
|
|
|
else |
|
|
|
else |
|
|
|
@ -42,7 +46,10 @@ else |
|
|
|
return 1 |
|
|
|
return 1 |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
list=( "${(@f)"$(<&0)"}" ) |
|
|
|
# This loop makes script faster on some Zsh's (e.g. 5.0.8) |
|
|
|
|
|
|
|
repeat 1; do |
|
|
|
|
|
|
|
list=( "${(@f)"$(<&0)"}" ) |
|
|
|
|
|
|
|
done |
|
|
|
|
|
|
|
|
|
|
|
if [[ ! -c /dev/tty ]]; then |
|
|
|
if [[ ! -c /dev/tty ]]; then |
|
|
|
exec <&2 |
|
|
|
exec <&2 |
|
|
|
|