paranoia
This commit is contained in:
parent
12480085e5
commit
1817218c77
6
agetar
6
agetar
|
@ -6,7 +6,7 @@ set -euf
|
||||||
BN="${0##*/}"
|
BN="${0##*/}"
|
||||||
export POSIXLY_CORRECT=1
|
export POSIXLY_CORRECT=1
|
||||||
|
|
||||||
if [ "${NO_COLOR:-}" ]; then
|
if [ -n "${NO_COLOR:-}" ]; then
|
||||||
RED="" RESET=""
|
RED="" RESET=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@ while getopts :hedo:apr:R:i: OPT; do
|
||||||
h) usage && exit 0 ;;
|
h) usage && exit 0 ;;
|
||||||
e) TYPE=e; AGEOPTS="$AGEOPTS -e" ;;
|
e) TYPE=e; AGEOPTS="$AGEOPTS -e" ;;
|
||||||
d) TYPE=d; AGEOPTS="$AGEOPTS -d" ;;
|
d) TYPE=d; AGEOPTS="$AGEOPTS -d" ;;
|
||||||
o) [ ! "${OUTPUT:-}" ] && OUTPUT="$OPTARG" || fail "don't specify output twice D:" ;;
|
o) [ -z "${OUTPUT:-}" ] && OUTPUT="$OPTARG" || fail "don't specify output twice D:" ;;
|
||||||
a) AGEOPTS="$AGEOPTS -a" ;;
|
a) AGEOPTS="$AGEOPTS -a" ;;
|
||||||
p) AGEOPTS="$AGEOPTS -p" ;;
|
p) AGEOPTS="$AGEOPTS -p" ;;
|
||||||
r) RECIPIENTS="$RECIPIENTS -r '$(printf '%s' "$OPTARG" | sed -e "s/'/'\\\\''/g")'" ;;
|
r) RECIPIENTS="$RECIPIENTS -r '$(printf '%s' "$OPTARG" | sed -e "s/'/'\\\\''/g")'" ;;
|
||||||
|
@ -70,7 +70,7 @@ done
|
||||||
shift $((OPTIND - 1))
|
shift $((OPTIND - 1))
|
||||||
|
|
||||||
[ "$#" -lt 1 ] && usage && exit 1
|
[ "$#" -lt 1 ] && usage && exit 1
|
||||||
[ ! "${TYPE:-}" ] && fail 'specify one of -e or -d'
|
[ -z "${TYPE:-}" ] && fail 'specify one of -e or -d'
|
||||||
|
|
||||||
TAR="$(mktemp)"
|
TAR="$(mktemp)"
|
||||||
trap 'rm "$TAR"' INT HUP QUIT EXIT
|
trap 'rm "$TAR"' INT HUP QUIT EXIT
|
||||||
|
|
Loading…
Reference in New Issue