#!/hint/bash declare -A __params function has_param { [[ -z ${__params[$1]} ]] } function get_param { echo "${__params[$1]}" } # set_param function set_param { if [[ -z $2 ]]; then >&2 echo "${FUNCNAME}: non-zero value expected" return 1 fi $__params[${1:2}]=${2} } _bashlib_bashparam=1