| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function cli_printMessage { |
| |
| |
| local MESSAGE="$1" |
| local FORMAT="$2" |
| |
| |
| |
| MESSAGE=$(echo "$MESSAGE" \ |
| | sed -r 's!/home/centos/artwork/(trunk|branches|tags)/!\1/!') |
| |
| |
| MESSAGE=$(echo "$MESSAGE" | sed -r 's!^[[:space:]]+!!') |
| |
| |
| case $FORMAT in |
| |
| 'AsHeadingLine' ) |
| echo '----------------------------------------------------------------------' |
| echo "$MESSAGE" | fmt --width=70 |
| echo '----------------------------------------------------------------------' |
| ;; |
| |
| 'AsWarningLine' ) |
| echo '----------------------------------------------------------------------' |
| echo "`gettext "WARNING"`: $MESSAGE" | fmt --width=70 |
| echo '----------------------------------------------------------------------' |
| ;; |
| |
| 'AsNoteLine' ) |
| echo '----------------------------------------------------------------------' |
| echo "`gettext "NOTE"`: $MESSAGE" | fmt --width=70 |
| echo '----------------------------------------------------------------------' |
| ;; |
| |
| 'AsHelpLine' ) |
| echo '----------------------------------------------------------------------' |
| echo "$MESSAGE" | fmt --width=70 |
| echo '----------------------------------------------------------------------' |
| cli_printMessage "`gettext "HELP"`: centos-art help --read=$OPTIONVAL" |
| echo '----------------------------------------------------------------------' |
| ;; |
| |
| 'AsUpdatingLine' ) |
| echo "`gettext "Updating"`: $MESSAGE" \ |
| | awk -f /home/centos/artwork/trunk/Scripts/Bash/Styles/output_forTwoColumns.awk |
| ;; |
| |
| 'AsRemovingLine' ) |
| echo "`gettext "Removing"`: $MESSAGE" \ |
| | awk -f /home/centos/artwork/trunk/Scripts/Bash/Styles/output_forTwoColumns.awk |
| ;; |
| |
| 'AsCheckingLine' ) |
| echo "`gettext "Checking"`: $MESSAGE" \ |
| | awk -f /home/centos/artwork/trunk/Scripts/Bash/Styles/output_forTwoColumns.awk |
| ;; |
| |
| 'AsCreatingLine' ) |
| echo "`gettext "Creating"`: $MESSAGE" \ |
| | awk -f /home/centos/artwork/trunk/Scripts/Bash/Styles/output_forTwoColumns.awk |
| ;; |
| |
| 'AsSavedAsLine' ) |
| echo "`gettext "Saved as"`: $MESSAGE" \ |
| | awk -f /home/centos/artwork/trunk/Scripts/Bash/Styles/output_forTwoColumns.awk |
| ;; |
| |
| 'AsLinkToLine' ) |
| echo "`gettext "Linked to"`: $MESSAGE" \ |
| | awk -f /home/centos/artwork/trunk/Scripts/Bash/Styles/output_forTwoColumns.awk |
| ;; |
| |
| 'AsMovedToLine' ) |
| echo "`gettext "Moved to"`: $MESSAGE" \ |
| | awk -f /home/centos/artwork/trunk/Scripts/Bash/Styles/output_forTwoColumns.awk |
| ;; |
| |
| 'AsTranslationLine' ) |
| echo "`gettext "Translation"`: $MESSAGE" \ |
| | awk -f /home/centos/artwork/trunk/Scripts/Bash/Styles/output_forTwoColumns.awk |
| ;; |
| |
| 'AsConfigurationLine' ) |
| echo "`gettext "Configuration"`: $MESSAGE" \ |
| | awk -f /home/centos/artwork/trunk/Scripts/Bash/Styles/output_forTwoColumns.awk |
| ;; |
| |
| 'AsResponseLine' ) |
| echo "--> $MESSAGE" |
| ;; |
| |
| 'AsRequestLine' ) |
| echo -n $MESSAGE |
| ;; |
| |
| 'AsYesOrNoRequestLine' ) |
| echo -n "$MESSAGE [${Y}/${N}]: " |
| read ANSWER |
| if [[ ! $ANSWER =~ "^${Y}" ]];then |
| exit |
| fi |
| ;; |
| |
| 'AsToKnowMoreLine' ) |
| |
| |
| |
| |
| |
| MESSAGE=$(echo $MESSAGE | cut -d ' ' -f2-) |
| MESSAGE="$(dirname $MESSAGE)' --filter='$(basename $MESSAGE)" |
| echo "`gettext "To know more, run"`: centos-art help --read='$MESSAGE'" |
| exit |
| |
| |
| ;; |
| |
| 'AsRegularLine' ) |
| echo "$MESSAGE" \ |
| | awk -f /home/centos/artwork/trunk/Scripts/Bash/Styles/output_forTwoColumns.awk |
| ;; |
| |
| * ) |
| echo "$MESSAGE" |
| ;; |
| |
| esac |
| |
| } |