Azure Sphere CLI supports interactive mode which can be run using the azsphere interactive command. The interactive shell waits for input from the user and displays the result for the entered command. It provides features like autocompletion, command descriptions, and examples. When you run the command it starts interactive mode. See Azure Sphere CLI interactive mode for more information.


This command is in preview. It may be changed or removed in a future release.

Optional parameters

Parameter Type Description
-s, --style String The colors of the shell.
Accepted values: bg, br, contrast, default, grey, halloween, neon, none, pastel, primary, purple, quiet.
Global parameters

The following global parameters are available for the Azure Sphere CLI:

Parameter Description
--debug Increases logging verbosity to show all debug logs. If you find a bug, provide output generated with the --debug flag on when submitting a bug report.
-h, --help Prints CLI reference information about commands and their arguments and lists available subgroups and commands.
--only-show-errors Shows only errors, suppressing warnings.
-o, --output Changes the output format. The available output formats are json, jsonc (colorized JSON), tsv (Tab-Separated Values), table (human-readable ASCII tables), and yaml. By default the CLI outputs table. To learn more about the available output formats, see Output format for Azure Sphere CLI commands.
--query Uses the JMESPath query language to filter the output returned from Azure Sphere Security Services. See JMESPath tutorial and Query Azure CLI command output for more information and examples.
--verbose Prints information about resources created in Azure Sphere during an operation and other useful information. Use --debug for full debug logs.


If you are using Azure Sphere classic CLI, see Global parameters for more information on available options.


azsphere interactive --style grey