view_marker¶ ↑
if args.any?
condition = "if" args.each do |arg| > {{ condition }} [[ -z ${args['{{ arg.name }}']+x} ]]; then > {{ arg.render(:validations).indent 2 }} > args['{{ arg.name }}']=$1 > shift condition = "elif" end > else > printf "{{ strings[:invalid_argument] }}\n" "$key" >&2 > exit 1 > fi
else
> printf "{{ strings[:invalid_argument] }}\n" "$key" >&2 > exit 1
end
>