| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function help_getEntries { |
| |
| |
| |
| local MANUAL_DOCENTRY='' |
| |
| |
| |
| |
| eval set -- "$ARGUMENTS" |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| for MANUAL_DOCENTRY in $@;do |
| |
| if [[ ${MANUAL_DOCENTRY} =~ '^[[:alpha:]][[:alnum:]-]+:([[:alnum:]-]*:){2}[[:alnum:]/]*' ]];then |
| |
| |
| |
| |
| |
| |
| |
| MANUAL_SLFN[${MANUAL_DOCENTRY_COUNT}]=$(cli_getRepoName \ |
| $(echo "${MANUAL_DOCENTRY}" | gawk 'BEGIN{ FS=":" } { print $1 }') -f \ |
| | tr '[:upper:]' '[:lower:]') |
| |
| |
| MANUAL_DIRN[${MANUAL_DOCENTRY_COUNT}]=$(cli_getRepoName \ |
| $(echo "${MANUAL_DOCENTRY}" | gawk 'BEGIN{ FS=":" } { print $1 }') -d ) |
| |
| |
| MANUAL_PART[${MANUAL_DOCENTRY_COUNT}]=$(cli_getRepoName \ |
| $(echo "${MANUAL_DOCENTRY}" | gawk 'BEGIN{ FS=":" } { print $2 }') -d ) |
| |
| |
| MANUAL_CHAP[${MANUAL_DOCENTRY_COUNT}]=$(cli_getRepoName \ |
| $(echo "${MANUAL_DOCENTRY}" | gawk 'BEGIN{ FS=":" } { print $3 }') -d ) |
| |
| |
| MANUAL_SECT[${MANUAL_DOCENTRY_COUNT}]=$(cli_getRepoName \ |
| $(echo "${MANUAL_DOCENTRY}" | gawk 'BEGIN{ FS=":" } { print $4 }' | tr '/' '-') -f ) |
| |
| elif [[ ${MANUAL_DOCENTRY} =~ '^(trunk|branches|tags)' ]];then |
| |
| |
| |
| |
| |
| |
| |
| |
| MANUAL_SLFN[${MANUAL_DOCENTRY_COUNT}]='tcar-fs' |
| |
| |
| MANUAL_DIRN[${MANUAL_DOCENTRY_COUNT}]='Tcar-fs' |
| |
| |
| MANUAL_CHAP[${MANUAL_DOCENTRY_COUNT}]=$(cli_getRepoName \ |
| $(echo "${MANUAL_DOCENTRY}" | gawk 'BEGIN { FS="/" }; { if ( NF >= 1 ) print $1 }' ) -d ) |
| |
| |
| MANUAL_SECT[${MANUAL_DOCENTRY_COUNT}]=$(cli_getRepoName \ |
| $(echo "${MANUAL_DOCENTRY}" | gawk 'BEGIN { FS="/" }; { if ( NF >= 2 ) print $0 }' \ |
| | cut -d/ -f2- | tr '/' '-') -f ) |
| |
| else |
| |
| cli_printMessage "`gettext "The documentation entry provided isn't supported."`" --as-error-line |
| |
| fi |
| |
| # Increment counting of non-option arguments. |
| MANUAL_DOCENTRY_COUNT=$(($MANUAL_DOCENTRY_COUNT + 1)) |
| |
| done |
| |
| } |
| |