diff --git a/rowbot b/rowbot new file mode 100755 index 0000000..4f6371e --- /dev/null +++ b/rowbot @@ -0,0 +1,32 @@ +#!/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