view_marker¶ ↑
> if [[ -n ${2+x} ]]; then
if repeatable
> escaped="$(printf '%q' "$2")"
> if [[ -z ${args['{{ name }}']+x} ]]; then
> args['{{ name }}']="$escaped"
if unique
> elif [[ -z "${unique_lookup["{{ name }}:${escaped}"]:-}" ]]; then
else
> else
end
> args['{{ name }}']="${args['{{ name }}']} $escaped"
> fi
if unique
> unique_lookup["{{ name }}:${escaped}"]=1
end
else
> args['{{ name }}']="$2"
end
> shift > shift > else > printf “%sn” “{{ strings % { name: name, usage: usage_string } }}” >&2 > exit 1 > fi > ;; >