diff --git a/Scripts/Functions/Render/render_getConfigOption.sh b/Scripts/Functions/Render/render_getConfigOption.sh index 72657bd..4d0a4c5 100755 --- a/Scripts/Functions/Render/render_getConfigOption.sh +++ b/Scripts/Functions/Render/render_getConfigOption.sh @@ -70,6 +70,6 @@ function render_getConfigOption { | sed -r 's! *$!!g') # Output action value without trailing newline. - echo -n "$VALUE" + cli_printMessage "$VALUE" --as-stdout-line } diff --git a/Scripts/Functions/cli_printMessage.sh b/Scripts/Functions/cli_printMessage.sh index 66cf3d6..03dd277 100755 --- a/Scripts/Functions/cli_printMessage.sh +++ b/Scripts/Functions/cli_printMessage.sh @@ -35,7 +35,7 @@ function cli_printMessage { local ARGSS='' # Define long options. - local ARGSL='message:,as-separator-line,as-banner-line,as-updating-line,as-cropping-line,as-tuningup-line,as-deleting-line,as-checking-line,as-creating-line,as-reading-line,as-savedas-line,as-linkto-line,as-movedto-line,as-translation-line,as-design-line,as-configuration-line,as-palette-line,as-response-line,as-request-line,as-error-line,as-toknowmore-line,as-yesornorequest-line,as-notrailingnew-line,as-regular-line,' + local ARGSL='message:,as-separator-line,as-banner-line,as-updating-line,as-cropping-line,as-tuningup-line,as-deleting-line,as-checking-line,as-creating-line,as-reading-line,as-savedas-line,as-linkto-line,as-movedto-line,as-translation-line,as-design-line,as-configuration-line,as-palette-line,as-response-line,as-request-line,as-error-line,as-toknowmore-line,as-yesornorequest-line,as-notrailingnew-line,as-stdout-line,' # Initialize arguments with an empty value and set it as local # variable to this function scope. @@ -260,7 +260,13 @@ function cli_printMessage { break ;; - --as-regular-line | * ) + --as-stdout-line ) + echo "$MESSAGE" + shift 2 + break + ;; + + * ) echo "$MESSAGE" \ | awk 'BEGIN { FS=": " } {