| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function help_getEntries { |
| |
| local DOCENTRY='' |
| |
| |
| |
| |
| eval set -- "$ARGUMENTS" |
| |
| if [[ $@ == '' ]];then |
| |
| |
| |
| |
| |
| |
| MANUAL_SLFN[${MANUAL_DOCENTRY_COUNT}]='tcar-fs' |
| MANUAL_DIRN[${MANUAL_DOCENTRY_COUNT}]='Tcar-fs' |
| MANUAL_DOCENTRY_COUNT=$(($MANUAL_DOCENTRY_COUNT + 1)) |
| |
| else |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| for DOCENTRY in $@;do |
| |
| if [[ $DOCENTRY =~ '^([[:alnum:]-]+:){1,3}' ]];then |
| |
| |
| |
| |
| |
| |
| |
| MANUAL_SLFN[${MANUAL_DOCENTRY_COUNT}]=$(cli_getRepoName \ |
| $(echo "$DOCENTRY" | gawk 'BEGIN{ FS=":" } { print $1 }') -f \ |
| | tr '[:upper:]' '[:lower:]') |
| |
| |
| MANUAL_DIRN[${MANUAL_DOCENTRY_COUNT}]=$(cli_getRepoName \ |
| $(echo "$DOCENTRY" | gawk 'BEGIN{ FS=":" } { print $1 }') -d ) |
| |
| |
| MANUAL_CHAN[${MANUAL_DOCENTRY_COUNT}]=$(cli_getRepoName \ |
| $(echo "$DOCENTRY" | gawk 'BEGIN{ FS=":" } { print $2 }') -d ) |
| |
| |
| MANUAL_SECN[${MANUAL_DOCENTRY_COUNT}]=$(cli_getRepoName \ |
| $(echo "$DOCENTRY" | gawk 'BEGIN{ FS=":" } { print $3 }') -f ) |
| |
| elif [[ $DOCENTRY =~ '^(trunk|branches|tags)' ]];then |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| MANUAL_SLFN[${MANUAL_DOCENTRY_COUNT}]='tcar-fs' |
| |
| |
| MANUAL_DIRN[${MANUAL_DOCENTRY_COUNT}]='Tcar-fs' |
| |
| |
| MANUAL_CHAN[${MANUAL_DOCENTRY_COUNT}]=$(cli_getRepoName \ |
| $(echo "$DOCENTRY" | gawk 'BEGIN { FS="/" }; { if ( NF >= 1 ) print $1 }' ) -d ) |
| |
| |
| MANUAL_SECN[${MANUAL_DOCENTRY_COUNT}]=$(cli_getRepoName \ |
| $(echo "$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 |
| |
| fi |
| } |
| |