| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function texinfo_getEntryNode { |
| |
| |
| local MANUAL_ENTRY="$1" |
| |
| |
| if [[ $MANUAL_ENTRY == '' ]];then |
| cli_printMessage "`gettext "The first positional parameter cannot be empty."`" --as-error-line |
| fi |
| |
| |
| local NODE=$(echo "$MANUAL_ENTRY" | sed -r \ |
| -e "s!^${MANUAL_BASEDIR_L10N}/!!" \ |
| -e "s/\.${MANUAL_EXTENSION}$//" \ |
| -e "s!chapter!!" \ |
| -e 's!(/|-)! !g' \ |
| -e 's!\<([[:alpha:]]+)\>!\u\1!g' \ |
| -e 's!^[[:space:]]+!!') |
| |
| echo "$NODE" |
| |
| } |
| |