dotfiles/tools/test-getopts.sh
2022-12-06 16:37:34 +08:00

14 lines
334 B
Bash
Executable File

#!/bin/bash
set -ex
OPTS="-a -bcl --color --arg1=1 --arg2 2 yes"
TARGET_OPTS="-a -b -c --arg1 1 --arg2 2 yes"
set -- $OPTS
THIS_DIR=$( cd "$( dirname "${BASH_SOURCE[0]:-${(%):-%x}}" )" && pwd )
source "$THIS_DIR/common.sh"
test "${GOT_OPTS[*]}" = "$TARGET_OPTS"
test "$*" = "$OPTS"
test "$DFS_LITE" = "1"
is_tty
test -z "$DFS_QUIET"