force= chosen= commands=
while [ $# -gt 0 ]; do
case "$1" in
- -h | --help) echo "$usage"; exit 0;;
- -c | --cshell | --tcsh) style=csh chosen=t;;
- -b | --bourne | --bash | --zsh) style=sh chosen=t;;
- -f | --force) force=t;;
- --) shift; break;;
- -*) echo >&2 "$usage"; exit 1;;
- *) break;;
+ -h | --help) echo "$usage"; exit 0 ;;
+ -c | --cshell | --tcsh) style=csh chosen=t ;;
+ -b | --bourne | --bash | --zsh) style=sh chosen=t ;;
+ -f | --force) force=t ;;
+ --) shift; break ;;
+ -*) echo >&2 "$usage"; exit 1 ;;
+ *) break ;;
esac
shift
done
### Run a program, or export the details
case $style in
- sh)
- echo "SSH_AUTH_SOCK='$SSH_AUTH_SOCK'; export SSH_AUTH_SOCK"
- ;;
- csh)
- echo "setenv SSH_AUTH_SOCK '$SSH_AUTH_SOCK'"
- ;;
- commands)
- exec "$@"
- ;;
+ sh) echo "SSH_AUTH_SOCK='$SSH_AUTH_SOCK'; export SSH_AUTH_SOCK" ;;
+ csh) echo "setenv SSH_AUTH_SOCK '$SSH_AUTH_SOCK'" ;;
+ commands) exec "$@" ;;
esac