| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function prepare_getOptions { |
| |
| |
| local ARGSS="h,v,q,y" |
| |
| |
| local ARGSL="help,version,quiet,yes,packages,repository" |
| |
| |
| |
| |
| local TCAR_ARGUMENTS='' |
| |
| |
| tcar_setArguments "${@}" |
| |
| |
| |
| eval set -- "${TCAR_ARGUMENTS}" |
| |
| |
| while true; do |
| case "$1" in |
| |
| -h | --help ) |
| tcar_printHelp |
| ;; |
| |
| -v | --version ) |
| tcar_printVersion |
| ;; |
| |
| -q | --quiet ) |
| TCAR_FLAG_QUIET="true" |
| shift 1 |
| ;; |
| |
| -y | --yes ) |
| TCAR_FLAG_YES="true" |
| shift 1 |
| ;; |
| |
| --packages ) |
| MODULE_ACTIONS="${MODULE_ACTIONS} prepare_setPackages" |
| shift 1 |
| ;; |
| |
| --repository ) |
| MODULE_ACTIONS="${MODULE_ACTIONS} prepare_setRepository" |
| shift 1 |
| ;; |
| |
| -- ) |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| shift 1 |
| break |
| ;; |
| |
| esac |
| done |
| |
| } |