rowbot/rowbot

33 lines
344 B
Bash
Executable File

#!/usr/bin/env bash
###
# parse arguments
##
declare -A opts
while (( $# )); do
case $1 in
--*=*)
key=${1#--} key=${key%%=*}
opts[$key]=${1#--*=}
;;
--no-*)
key=${1#--no-}
opts[$key]=false
;;
--)
shift
break
;;
--*)
key=${1#--}
opts[$key]=true
;;
*)
break
esac
shift
done