diff --git a/src/azure-cli-core/azure/cli/core/__init__.py b/src/azure-cli-core/azure/cli/core/__init__.py index d3b858a961c..7c22b0a89ee 100644 --- a/src/azure-cli-core/azure/cli/core/__init__.py +++ b/src/azure-cli-core/azure/cli/core/__init__.py @@ -80,6 +80,8 @@ def __init__(self, **kwargs): self.progress_controller = None + _configure_knack() + def refresh_request_id(self): """Assign a new random GUID as x-ms-client-request-id @@ -851,3 +853,13 @@ def get_default_cli(): logging_cls=AzCliLogging, output_cls=AzOutputProducer, help_cls=AzCliHelp) + + +def _configure_knack(): + """Override consts defined in knack to make them Azure CLI-specific.""" + from knack.util import status_tag_messages + ref_message = "Reference and support levels: https://aka.ms/CLI_refstatus" + # Override the preview message + status_tag_messages['preview'] = "{} is in preview and under development. " + ref_message + # Override the experimental message + status_tag_messages['experimental'] = "{} is experimental and under development. " + ref_message