| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function help_getOptions { |
| |
| |
| local ARGSS="" |
| |
| |
| local ARGSL="quiet,answer-yes,dont-commit-changes,read,search:,edit,update,copy,delete,rename" |
| |
| |
| cli_doParseArguments |
| |
| |
| |
| eval set -- "$ARGUMENTS" |
| |
| |
| |
| |
| if [[ $# -le 1 ]];then |
| /usr/bin/info --node="Top" --file=${MANUAL_BASEFILE}.info.bz2 |
| exit |
| fi |
| |
| |
| while true; do |
| case "$1" in |
| |
| --quiet ) |
| FLAG_QUIET="true" |
| FLAG_DONT_COMMIT_CHANGES="true" |
| shift 1 |
| ;; |
| |
| --answer-yes ) |
| FLAG_ANSWER="true" |
| shift 1 |
| ;; |
| |
| --dont-commit-changes ) |
| FLAG_DONT_COMMIT_CHANGES="true" |
| shift 1 |
| ;; |
| |
| --search ) |
| ACTIONNAM="${FUNCNAM}_searchIndex" |
| FLAG_SEARCH="$2" |
| shift 2 |
| ;; |
| |
| --edit ) |
| ACTIONNAM="${FUNCNAM}_editEntry" |
| shift 1 |
| ;; |
| |
| --copy ) |
| ACTIONNAM="${FUNCNAM}_copyEntry" |
| shift 1 |
| ;; |
| |
| --delete ) |
| ACTIONNAM="${FUNCNAM}_deleteEntry" |
| shift 1 |
| ;; |
| |
| --rename ) |
| ACTIONNAM="${FUNCNAM}_renameEntry" |
| shift 1 |
| ;; |
| |
| --update ) |
| ACTIONNAM="${FUNCNAM}_updateOutputFiles" |
| shift 1 |
| ;; |
| |
| --read ) |
| ACTIONNAM="${FUNCNAM}_searchNode" |
| FLAG_DONT_COMMIT_CHANGES='true' |
| shift 1 |
| ;; |
| |
| -- ) |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| shift 1 |
| break |
| ;; |
| esac |
| done |
| |
| |
| cli_doParseArgumentsReDef "$@" |
| |
| } |