view_marker¶ ↑
> local argfile argfile_line argfile_key argfile_value env_argfile env_argfile_var > argfile=“{{ argfile }}” > env_argfile_var=“{{ Settings.argfile_var }}” > env_argfile=“${!env_argfile_var:-}” > > case “${env_argfile,,}” in > 0 | off | no | false) > argfile=” > ;; > esac > > [[ -n “$env_argfile” ]] && argfile=“$env_argfile” > if [[ -f “$argfile” ]]; then > while IFS= read -r argfile_line || [[ -n “$argfile_line” ]]; do > [[ “$argfile_line” =~ ^[[:space:]]*(-1,2]+)([[:]]+(.+))?[]*$ ]] || continue > argfile_key=“${BASH_REMATCH}” > argfile_value=“${BASH_REMATCH:-}” > argfile_value=“${argfile_value#”${argfile_value%%[!]*}“}” > argfile_value=“${argfile_value%”${argfile_value##*[!]}“}” > [[ “$argfile_value” =~ ^"(.*)"$ || “$argfile_value” =~ ^'(.*)'$ ]] && argfile_value=“${BASH_REMATCH}” > > case “$argfile_key” in
flags.map { |flag| flag.render(:argfile_case) }.join.indent 6¶ ↑
> esac > done <“$argfile” > fi >