| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function render_getArguments { |
| |
| |
| local ARGSS="" |
| |
| |
| local ARGSL="filter:,quiet,answer:,dont-commit-changes,releasever:,basearch:,convert:,rotate:,resize:,group-by:,theme-model:" |
| |
| |
| cli_doParseArguments |
| |
| |
| eval set -- "$ARGUMENTS" |
| |
| |
| while true; do |
| |
| case "$1" in |
| |
| --filter ) |
| FLAG_FILTER="$2" |
| shift 2 |
| ;; |
| |
| --quiet ) |
| FLAG_QUIET="true" |
| FLAG_DONT_COMMIT_CHANGES="true" |
| shift 1 |
| ;; |
| |
| --answer ) |
| FLAG_ANSWER="$2" |
| shift 2 |
| ;; |
| |
| --dont-commit-changes ) |
| FLAG_DONT_COMMIT_CHANGES="true" |
| shift 1 |
| ;; |
| |
| --releasever ) |
| FLAG_RELEASEVER="$2" |
| if [[ ! $FLAG_RELEASEVER =~ $(cli_getPathComponent '--release-pattern') ]];then |
| cli_printMessage "`gettext "The release version provided is not supported."`" 'AsErrorLine' |
| cli_printMessage "$(caller)" 'AsToKnowMoreLine' |
| fi |
| shift 2 |
| ;; |
| |
| --basearch ) |
| FLAG_BASEARCH="$2" |
| if [[ ! $FLAG_BASEARCH =~ $(cli_getPathComponent '--architecture-pattern') ]];then |
| cli_printMessage "`gettext "The architecture provided is not supported."`" 'AsErrorLine' |
| cli_printMessage "$(caller)" 'AsToKnowMoreLine' |
| fi |
| shift 2 |
| ;; |
| |
| --convert ) |
| FLAG_CONVERT="$2" |
| shift 2 |
| ;; |
| |
| --rotate ) |
| FLAG_ROTATE="$2" |
| shift 2 |
| ;; |
| |
| --resize ) |
| FLAG_RESIZE="$2" |
| shift 2 |
| ;; |
| |
| --group-by ) |
| FLAG_GROUPED_BY="$2" |
| shift 2 |
| ;; |
| |
| --theme-model ) |
| FLAG_THEME_MODEL=$(cli_getRepoName "$2" 'd') |
| shift 2 |
| ;; |
| |
| * ) |
| break |
| esac |
| done |
| |
| |
| cli_doParseArgumentsReDef "$@" |
| |
| } |