Skip to content

Position of --debug and --verbose is not global and changes behavior #29823

Description

@zeljkobekcic

Describe the bug

Placing --debug or --verbose (for example) alter the behavior of a command if placed at the wrong place.

Related command

I observed this when running the az iot edge deployment create ... command.

So I added the --debug flag at the beginning like so: az --debug iot edge deployment create ....

While running az iot edge deployment create --debug is totally fine.

Errors

cli.azure.cli.core: Discovered command modules: ['acr', 'acs', 'advisor', 'ams', 'apim', 'appconfig', 'appservice', 'aro', 'backup', 'batch', 'batchai', 'billing', 'botservice', 'cdn', 'cloud', 'cognitiveservices', 'compute_recommender', 'config', 'configure', 'consumption', 'container', 'containerapp', 'cosmosdb', 'databoxedge', 'dla', 'dls', 'dms', 'eventgrid', 'eventhubs', 'extension', 'feedback', 'find', 'hdinsight', 'identity', 'interactive', 'iot', 'keyvault', 'kusto', 'lab', 'managedservices', 'maps', 'marketplaceordering', 'monitor', 'mysql', 'netappfiles', 'network', 'policyinsights', 'privatedns', 'profile', 'rdbms', 'redis', 'relay', 'resource', 'role', 'search', 'security', 'servicebus', 'serviceconnector', 'servicefabric', 'signalr', 'sql', 'sqlvm', 'storage', 'synapse', 'util', 'vm']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name                  Load Time    Groups  Commands
cli.azure.cli.core: acr                       0.041        36       149
cli.azure.cli.core: acs                       0.005        14        76
cli.azure.cli.core: advisor                   0.000         3         6
cli.azure.cli.core: ams                       0.001        22       100
cli.azure.cli.core: apim                      0.001        14        69
cli.azure.cli.core: appconfig                 0.001         9        47
cli.azure.cli.core: appservice                0.013        79       270
cli.azure.cli.core: aro                       0.002         1        10
cli.azure.cli.core: backup                    0.001        16        60
cli.azure.cli.core: batch                     0.012        34       102
cli.azure.cli.core: batchai                   0.001        10        30
cli.azure.cli.core: billing                   0.003        20        53
cli.azure.cli.core: botservice                0.001        12        42
cli.azure.cli.core: cdn                       0.030         8        50
cli.azure.cli.core: cloud                     0.000         1         7
cli.azure.cli.core: cognitiveservices         0.001        10        33
cli.azure.cli.core: compute_recommender       0.001         1         1
cli.azure.cli.core: config                    0.000         2         7
cli.azure.cli.core: configure                 0.000         2         5
cli.azure.cli.core: consumption               0.004         8         9
cli.azure.cli.core: container                 0.002         1        11
cli.azure.cli.core: containerapp              0.025        37       123
cli.azure.cli.core: cosmosdb                  0.004        58       199
cli.azure.cli.core: databoxedge               0.001         5        28
cli.azure.cli.core: dla                       0.001        23        62
cli.azure.cli.core: dls                       0.001         7        41
cli.azure.cli.core: dms                       0.000         3        22
cli.azure.cli.core: eventgrid                 0.001        25        96
cli.azure.cli.core: eventhubs                 0.003        12        18
cli.azure.cli.core: extension                 0.000         1         7
cli.azure.cli.core: feedback                  0.000         1         2
cli.azure.cli.core: find                      0.000         1         1
cli.azure.cli.core: hdinsight                 0.001         8        39
cli.azure.cli.core: identity                  0.000         2        11
cli.azure.cli.core: interactive               0.000         1         1
cli.azure.cli.core: iot                       0.023        19        82
cli.azure.cli.core: keyvault                  0.002        20       113
cli.azure.cli.core: kusto                     0.000         3        14
cli.azure.cli.core: lab                       0.001        11        34
cli.azure.cli.core: managedservices           0.000         3         8
cli.azure.cli.core: maps                      0.000         5        13
cli.azure.cli.core: marketplaceordering       0.000         1         2
cli.azure.cli.core: monitor                   0.151        17        61
cli.azure.cli.core: mysql                     0.028        15        53
cli.azure.cli.core: netappfiles               0.009         8        17
cli.azure.cli.core: network                   0.033       103       338
cli.azure.cli.core: policyinsights            0.003         9        17
cli.azure.cli.core: privatedns                0.004        14        60
cli.azure.cli.core: profile                   0.000         2         8
cli.azure.cli.core: rdbms                     0.005        49       202
cli.azure.cli.core: redis                     0.001         7        38
cli.azure.cli.core: relay                     0.005         7         8
cli.azure.cli.core: resource                  0.004        51       231
cli.azure.cli.core: role                      0.001        17        61
cli.azure.cli.core: search                    0.002         7        19
cli.azure.cli.core: security                  0.003        47        98
cli.azure.cli.core: servicebus                0.002        13        15
cli.azure.cli.core: serviceconnector          0.052        20       309
cli.azure.cli.core: servicefabric             0.003        27        80
cli.azure.cli.core: signalr                   0.001         9        34
cli.azure.cli.core: sql                       0.004        56       215
cli.azure.cli.core: sqlvm                     0.007         4        20
cli.azure.cli.core: storage                   0.012        59       273
cli.azure.cli.core: synapse                   0.003        54       246
cli.azure.cli.core: util                      0.000         3         7
cli.azure.cli.core: vm                        0.013        58       233
cli.azure.cli.core: Total (66)                0.530      1205      4696
cli.azure.cli.core: Loading extensions:
cli.azure.cli.core: Name                  Load Time    Groups  Commands  Directory
cli.azure.cli.core: azure-iot                 0.005        97       325  /home/zeljkobekcic/.azure/cliextensions/azure-iot
cli.azure.cli.core: Total (1)                 0.005        97       325  
cli.azure.cli.core: Loaded 1283 groups, 5021 commands.
cli.azure.cli.core: Updated command index in 0.005 seconds.
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x7d0b54ae5580>]
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to '/home/zeljkobekcic/.azure/commands/2024-09-02.17-39-30.unknown_command.534015.log'.
az_command_data_logger: command args: --debug {} {} {} {} --hub-name {} --content {} --deployment-id {}
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument.<locals>.add_subscription_parameter at 0x7d0b54b32840>]
cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument.<locals>.add_ids_arguments at 0x7d0b54b58c20>, <function register_cache_arguments.<locals>.add_cache_arguments at 0x7d0b54b58d60>]
cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
cli.knack.cli: Event: CommandInvoker.OnPreParseArgs [<function _documentdb_deprecate at 0x7d0b530f0220>]
cli.azure.cli.core.extension.dynamic_install: Preview version of extension is enabled by default for extension installation now. Will be disabled in future release. 
cli.azure.cli.core.extension.dynamic_install: Please run 'az config set extension.dynamic_install_allow_preview=true or false' to config it specifically. 
urllib3.connectionpool: Starting new HTTPS connection (1): aka.ms:443
urllib3.connectionpool: https://aka.ms:443 "GET /azure-cli-extension-index-v1 HTTP/1.1" 301 0
urllib3.connectionpool: Starting new HTTPS connection (1): azcliextensionsync.blob.core.windows.net:443
urllib3.connectionpool: https://azcliextensionsync.blob.core.windows.net:443 "GET /index1/index.json HTTP/1.1" 200 4394481
cli.azure.cli.core.extension._resolve: Candidates ['azure_iot-0.10.11-py3-none-any.whl', 'azure_iot-0.10.15-py3-none-any.whl', 'azure_iot-0.10.17-py3-none-any.whl', 'azure_iot-0.11.0-py3-none-any.whl', 'azure_iot-0.12.1-py3-none-any.whl', 'azure_iot-0.13.0-py3-none-any.whl', 'azure_iot-0.14.0-py3-none-any.whl', 'azure_iot-0.14.1-py3-none-any.whl', 'azure_iot-0.15.0-py3-none-any.whl', 'azure_iot-0.16.1-py3-none-any.whl', 'azure_iot-0.17.0-py3-none-any.whl', 'azure_iot-0.17.1-py3-none-any.whl', 'azure_iot-0.17.3-py3-none-any.whl', 'azure_iot-0.18.0-py3-none-any.whl', 'azure_iot-0.18.1-py3-none-any.whl', 'azure_iot-0.18.2-py3-none-any.whl', 'azure_iot-0.18.3-py3-none-any.whl', 'azure_iot-0.19.0-py3-none-any.whl', 'azure_iot-0.19.1-py3-none-any.whl', 'azure_iot-0.20.0-py3-none-any.whl', 'azure_iot-0.21.0-py3-none-any.whl', 'azure_iot-0.21.1-py3-none-any.whl', 'azure_iot-0.21.2-py3-none-any.whl', 'azure_iot-0.21.3-py3-none-any.whl', 'azure_iot-0.21.4-py3-none-any.whl', 'azure_iot-0.21.5-py3-none-any.whl', 'azure_iot-0.22.0-py3-none-any.whl', 'azure_iot-0.23.0-py3-none-any.whl', 'azure_iot-0.23.1-py3-none-any.whl', 'azure_iot-0.24.0-py3-none-any.whl']
cli.azure.cli.core.extension._resolve: Candidates ['azure_iot-0.10.11-py3-none-any.whl', 'azure_iot-0.10.15-py3-none-any.whl', 'azure_iot-0.10.17-py3-none-any.whl', 'azure_iot-0.11.0-py3-none-any.whl', 'azure_iot-0.12.1-py3-none-any.whl', 'azure_iot-0.13.0-py3-none-any.whl', 'azure_iot-0.14.0-py3-none-any.whl', 'azure_iot-0.14.1-py3-none-any.whl', 'azure_iot-0.15.0-py3-none-any.whl', 'azure_iot-0.16.1-py3-none-any.whl', 'azure_iot-0.17.0-py3-none-any.whl', 'azure_iot-0.17.1-py3-none-any.whl', 'azure_iot-0.17.3-py3-none-any.whl', 'azure_iot-0.18.0-py3-none-any.whl', 'azure_iot-0.18.1-py3-none-any.whl', 'azure_iot-0.18.2-py3-none-any.whl', 'azure_iot-0.18.3-py3-none-any.whl', 'azure_iot-0.19.0-py3-none-any.whl', 'azure_iot-0.19.1-py3-none-any.whl', 'azure_iot-0.20.0-py3-none-any.whl', 'azure_iot-0.21.0-py3-none-any.whl', 'azure_iot-0.21.1-py3-none-any.whl', 'azure_iot-0.21.2-py3-none-any.whl', 'azure_iot-0.21.3-py3-none-any.whl', 'azure_iot-0.21.4-py3-none-any.whl', 'azure_iot-0.21.5-py3-none-any.whl', 'azure_iot-0.22.0-py3-none-any.whl', 'azure_iot-0.23.0-py3-none-any.whl', 'azure_iot-0.23.1-py3-none-any.whl', 'azure_iot-0.24.0-py3-none-any.whl']
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.10.11-py3-none-any.whl' as 0.10.11 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.10.15-py3-none-any.whl' as 0.10.15 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.10.17-py3-none-any.whl' as 0.10.17 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.11.0-py3-none-any.whl' as 0.11.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.12.1-py3-none-any.whl' as 0.12.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.13.0-py3-none-any.whl' as 0.13.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.14.0-py3-none-any.whl' as 0.14.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.14.1-py3-none-any.whl' as 0.14.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.15.0-py3-none-any.whl' as 0.15.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.16.1-py3-none-any.whl' as 0.16.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.17.0-py3-none-any.whl' as 0.17.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.17.1-py3-none-any.whl' as 0.17.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.17.3-py3-none-any.whl' as 0.17.3 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.18.0-py3-none-any.whl' as 0.18.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.18.1-py3-none-any.whl' as 0.18.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.18.2-py3-none-any.whl' as 0.18.2 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.18.3-py3-none-any.whl' as 0.18.3 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.19.0-py3-none-any.whl' as 0.19.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.19.1-py3-none-any.whl' as 0.19.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.20.0-py3-none-any.whl' as 0.20.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.21.0-py3-none-any.whl' as 0.21.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.21.1-py3-none-any.whl' as 0.21.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.21.2-py3-none-any.whl' as 0.21.2 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.21.3-py3-none-any.whl' as 0.21.3 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.21.4-py3-none-any.whl' as 0.21.4 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.21.5-py3-none-any.whl' as 0.21.5 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.22.0-py3-none-any.whl' as 0.22.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.23.0-py3-none-any.whl' as 0.23.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.23.1-py3-none-any.whl' as 0.23.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.24.0-py3-none-any.whl' as 0.24.0 not greater than current version 0.24.0
cli.azure.cli.core.command_recommender: "--hub-name" is an invalid parameter for command "iot edge".
cli.azure.cli.core.command_recommender: "--content" is an invalid parameter for command "iot edge".
cli.azure.cli.core.command_recommender: "--deployment-id" is an invalid parameter for command "iot edge".
urllib3.connectionpool: Starting new HTTPS connection (1): app.aladdin.microsoft.com:443
urllib3.connectionpool: https://app.aladdin.microsoft.com:443 "GET /api/v1.0/suggestions?query=%7B%22command%22%3A+%22iot+edge%22%2C+%22parameters%22%3A+%22%22%7D&clientType=AzureCli&context=%7B%22versionNumber%22%3A+%222.63.0%22%2C+%22errorType%22%3A+%22UnknownSubcommand%22%2C+%22correlationId%22%3A+%22b208c80f-111c-4ef4-a387-9bff9721b060%22%2C+%22subscriptionId%22%3A+%22e159c2f7-efda-463a-a303-4ddb99d11c18%22%2C+%22eventId%22%3A+%22233b990a-2d54-43c8-a870-242d47b76b4a%22%7D HTTP/1.1" 200 None
cli.azure.cli.core.command_recommender: "--hub-name" is an invalid parameter for command "iot edge".
cli.azure.cli.core.command_recommender: "--content" is an invalid parameter for command "iot edge".
cli.azure.cli.core.command_recommender: "--deployment-id" is an invalid parameter for command "iot edge".
cli.azure.cli.core.azclierror: NoneType: None

cli.azure.cli.core.azclierror: 'edge' is misspelled or not recognized by the system.
az_command_data_logger: 'edge' is misspelled or not recognized by the system.

Issue script & Debug output

cli.azure.cli.core: Discovered command modules: ['acr', 'acs', 'advisor', 'ams', 'apim', 'appconfig', 'appservice', 'aro', 'backup', 'batch', 'batchai', 'billing', 'botservice', 'cdn', 'cloud', 'cognitiveservices', 'compute_recommender', 'config', 'configure', 'consumption', 'container', 'containerapp', 'cosmosdb', 'databoxedge', 'dla', 'dls', 'dms', 'eventgrid', 'eventhubs', 'extension', 'feedback', 'find', 'hdinsight', 'identity', 'interactive', 'iot', 'keyvault', 'kusto', 'lab', 'managedservices', 'maps', 'marketplaceordering', 'monitor', 'mysql', 'netappfiles', 'network', 'policyinsights', 'privatedns', 'profile', 'rdbms', 'redis', 'relay', 'resource', 'role', 'search', 'security', 'servicebus', 'serviceconnector', 'servicefabric', 'signalr', 'sql', 'sqlvm', 'storage', 'synapse', 'util', 'vm']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name                  Load Time    Groups  Commands
cli.azure.cli.core: acr                       0.041        36       149
cli.azure.cli.core: acs                       0.005        14        76
cli.azure.cli.core: advisor                   0.000         3         6
cli.azure.cli.core: ams                       0.001        22       100
cli.azure.cli.core: apim                      0.001        14        69
cli.azure.cli.core: appconfig                 0.001         9        47
cli.azure.cli.core: appservice                0.013        79       270
cli.azure.cli.core: aro                       0.002         1        10
cli.azure.cli.core: backup                    0.001        16        60
cli.azure.cli.core: batch                     0.012        34       102
cli.azure.cli.core: batchai                   0.001        10        30
cli.azure.cli.core: billing                   0.003        20        53
cli.azure.cli.core: botservice                0.001        12        42
cli.azure.cli.core: cdn                       0.030         8        50
cli.azure.cli.core: cloud                     0.000         1         7
cli.azure.cli.core: cognitiveservices         0.001        10        33
cli.azure.cli.core: compute_recommender       0.001         1         1
cli.azure.cli.core: config                    0.000         2         7
cli.azure.cli.core: configure                 0.000         2         5
cli.azure.cli.core: consumption               0.004         8         9
cli.azure.cli.core: container                 0.002         1        11
cli.azure.cli.core: containerapp              0.025        37       123
cli.azure.cli.core: cosmosdb                  0.004        58       199
cli.azure.cli.core: databoxedge               0.001         5        28
cli.azure.cli.core: dla                       0.001        23        62
cli.azure.cli.core: dls                       0.001         7        41
cli.azure.cli.core: dms                       0.000         3        22
cli.azure.cli.core: eventgrid                 0.001        25        96
cli.azure.cli.core: eventhubs                 0.003        12        18
cli.azure.cli.core: extension                 0.000         1         7
cli.azure.cli.core: feedback                  0.000         1         2
cli.azure.cli.core: find                      0.000         1         1
cli.azure.cli.core: hdinsight                 0.001         8        39
cli.azure.cli.core: identity                  0.000         2        11
cli.azure.cli.core: interactive               0.000         1         1
cli.azure.cli.core: iot                       0.023        19        82
cli.azure.cli.core: keyvault                  0.002        20       113
cli.azure.cli.core: kusto                     0.000         3        14
cli.azure.cli.core: lab                       0.001        11        34
cli.azure.cli.core: managedservices           0.000         3         8
cli.azure.cli.core: maps                      0.000         5        13
cli.azure.cli.core: marketplaceordering       0.000         1         2
cli.azure.cli.core: monitor                   0.151        17        61
cli.azure.cli.core: mysql                     0.028        15        53
cli.azure.cli.core: netappfiles               0.009         8        17
cli.azure.cli.core: network                   0.033       103       338
cli.azure.cli.core: policyinsights            0.003         9        17
cli.azure.cli.core: privatedns                0.004        14        60
cli.azure.cli.core: profile                   0.000         2         8
cli.azure.cli.core: rdbms                     0.005        49       202
cli.azure.cli.core: redis                     0.001         7        38
cli.azure.cli.core: relay                     0.005         7         8
cli.azure.cli.core: resource                  0.004        51       231
cli.azure.cli.core: role                      0.001        17        61
cli.azure.cli.core: search                    0.002         7        19
cli.azure.cli.core: security                  0.003        47        98
cli.azure.cli.core: servicebus                0.002        13        15
cli.azure.cli.core: serviceconnector          0.052        20       309
cli.azure.cli.core: servicefabric             0.003        27        80
cli.azure.cli.core: signalr                   0.001         9        34
cli.azure.cli.core: sql                       0.004        56       215
cli.azure.cli.core: sqlvm                     0.007         4        20
cli.azure.cli.core: storage                   0.012        59       273
cli.azure.cli.core: synapse                   0.003        54       246
cli.azure.cli.core: util                      0.000         3         7
cli.azure.cli.core: vm                        0.013        58       233
cli.azure.cli.core: Total (66)                0.530      1205      4696
cli.azure.cli.core: Loading extensions:
cli.azure.cli.core: Name                  Load Time    Groups  Commands  Directory
cli.azure.cli.core: azure-iot                 0.005        97       325  /home/zeljkobekcic/.azure/cliextensions/azure-iot
cli.azure.cli.core: Total (1)                 0.005        97       325  
cli.azure.cli.core: Loaded 1283 groups, 5021 commands.
cli.azure.cli.core: Updated command index in 0.005 seconds.
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x7d0b54ae5580>]
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to '/home/zeljkobekcic/.azure/commands/2024-09-02.17-39-30.unknown_command.534015.log'.
az_command_data_logger: command args: --debug {} {} {} {} --hub-name {} --content {} --deployment-id {}
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument.<locals>.add_subscription_parameter at 0x7d0b54b32840>]
cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument.<locals>.add_ids_arguments at 0x7d0b54b58c20>, <function register_cache_arguments.<locals>.add_cache_arguments at 0x7d0b54b58d60>]
cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
cli.knack.cli: Event: CommandInvoker.OnPreParseArgs [<function _documentdb_deprecate at 0x7d0b530f0220>]
cli.azure.cli.core.extension.dynamic_install: Preview version of extension is enabled by default for extension installation now. Will be disabled in future release. 
cli.azure.cli.core.extension.dynamic_install: Please run 'az config set extension.dynamic_install_allow_preview=true or false' to config it specifically. 
urllib3.connectionpool: Starting new HTTPS connection (1): aka.ms:443
urllib3.connectionpool: https://aka.ms:443 "GET /azure-cli-extension-index-v1 HTTP/1.1" 301 0
urllib3.connectionpool: Starting new HTTPS connection (1): azcliextensionsync.blob.core.windows.net:443
urllib3.connectionpool: https://azcliextensionsync.blob.core.windows.net:443 "GET /index1/index.json HTTP/1.1" 200 4394481
cli.azure.cli.core.extension._resolve: Candidates ['azure_iot-0.10.11-py3-none-any.whl', 'azure_iot-0.10.15-py3-none-any.whl', 'azure_iot-0.10.17-py3-none-any.whl', 'azure_iot-0.11.0-py3-none-any.whl', 'azure_iot-0.12.1-py3-none-any.whl', 'azure_iot-0.13.0-py3-none-any.whl', 'azure_iot-0.14.0-py3-none-any.whl', 'azure_iot-0.14.1-py3-none-any.whl', 'azure_iot-0.15.0-py3-none-any.whl', 'azure_iot-0.16.1-py3-none-any.whl', 'azure_iot-0.17.0-py3-none-any.whl', 'azure_iot-0.17.1-py3-none-any.whl', 'azure_iot-0.17.3-py3-none-any.whl', 'azure_iot-0.18.0-py3-none-any.whl', 'azure_iot-0.18.1-py3-none-any.whl', 'azure_iot-0.18.2-py3-none-any.whl', 'azure_iot-0.18.3-py3-none-any.whl', 'azure_iot-0.19.0-py3-none-any.whl', 'azure_iot-0.19.1-py3-none-any.whl', 'azure_iot-0.20.0-py3-none-any.whl', 'azure_iot-0.21.0-py3-none-any.whl', 'azure_iot-0.21.1-py3-none-any.whl', 'azure_iot-0.21.2-py3-none-any.whl', 'azure_iot-0.21.3-py3-none-any.whl', 'azure_iot-0.21.4-py3-none-any.whl', 'azure_iot-0.21.5-py3-none-any.whl', 'azure_iot-0.22.0-py3-none-any.whl', 'azure_iot-0.23.0-py3-none-any.whl', 'azure_iot-0.23.1-py3-none-any.whl', 'azure_iot-0.24.0-py3-none-any.whl']
cli.azure.cli.core.extension._resolve: Candidates ['azure_iot-0.10.11-py3-none-any.whl', 'azure_iot-0.10.15-py3-none-any.whl', 'azure_iot-0.10.17-py3-none-any.whl', 'azure_iot-0.11.0-py3-none-any.whl', 'azure_iot-0.12.1-py3-none-any.whl', 'azure_iot-0.13.0-py3-none-any.whl', 'azure_iot-0.14.0-py3-none-any.whl', 'azure_iot-0.14.1-py3-none-any.whl', 'azure_iot-0.15.0-py3-none-any.whl', 'azure_iot-0.16.1-py3-none-any.whl', 'azure_iot-0.17.0-py3-none-any.whl', 'azure_iot-0.17.1-py3-none-any.whl', 'azure_iot-0.17.3-py3-none-any.whl', 'azure_iot-0.18.0-py3-none-any.whl', 'azure_iot-0.18.1-py3-none-any.whl', 'azure_iot-0.18.2-py3-none-any.whl', 'azure_iot-0.18.3-py3-none-any.whl', 'azure_iot-0.19.0-py3-none-any.whl', 'azure_iot-0.19.1-py3-none-any.whl', 'azure_iot-0.20.0-py3-none-any.whl', 'azure_iot-0.21.0-py3-none-any.whl', 'azure_iot-0.21.1-py3-none-any.whl', 'azure_iot-0.21.2-py3-none-any.whl', 'azure_iot-0.21.3-py3-none-any.whl', 'azure_iot-0.21.4-py3-none-any.whl', 'azure_iot-0.21.5-py3-none-any.whl', 'azure_iot-0.22.0-py3-none-any.whl', 'azure_iot-0.23.0-py3-none-any.whl', 'azure_iot-0.23.1-py3-none-any.whl', 'azure_iot-0.24.0-py3-none-any.whl']
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.10.11-py3-none-any.whl' as 0.10.11 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.10.15-py3-none-any.whl' as 0.10.15 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.10.17-py3-none-any.whl' as 0.10.17 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.11.0-py3-none-any.whl' as 0.11.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.12.1-py3-none-any.whl' as 0.12.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.13.0-py3-none-any.whl' as 0.13.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.14.0-py3-none-any.whl' as 0.14.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.14.1-py3-none-any.whl' as 0.14.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.15.0-py3-none-any.whl' as 0.15.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.16.1-py3-none-any.whl' as 0.16.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.17.0-py3-none-any.whl' as 0.17.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.17.1-py3-none-any.whl' as 0.17.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.17.3-py3-none-any.whl' as 0.17.3 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.18.0-py3-none-any.whl' as 0.18.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.18.1-py3-none-any.whl' as 0.18.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.18.2-py3-none-any.whl' as 0.18.2 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.18.3-py3-none-any.whl' as 0.18.3 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.19.0-py3-none-any.whl' as 0.19.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.19.1-py3-none-any.whl' as 0.19.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.20.0-py3-none-any.whl' as 0.20.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.21.0-py3-none-any.whl' as 0.21.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.21.1-py3-none-any.whl' as 0.21.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.21.2-py3-none-any.whl' as 0.21.2 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.21.3-py3-none-any.whl' as 0.21.3 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.21.4-py3-none-any.whl' as 0.21.4 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.21.5-py3-none-any.whl' as 0.21.5 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.22.0-py3-none-any.whl' as 0.22.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.23.0-py3-none-any.whl' as 0.23.0 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.23.1-py3-none-any.whl' as 0.23.1 not greater than current version 0.24.0
cli.azure.cli.core.extension._resolve: Skipping 'azure_iot-0.24.0-py3-none-any.whl' as 0.24.0 not greater than current version 0.24.0
cli.azure.cli.core.command_recommender: "--hub-name" is an invalid parameter for command "iot edge".
cli.azure.cli.core.command_recommender: "--content" is an invalid parameter for command "iot edge".
cli.azure.cli.core.command_recommender: "--deployment-id" is an invalid parameter for command "iot edge".
urllib3.connectionpool: Starting new HTTPS connection (1): app.aladdin.microsoft.com:443
urllib3.connectionpool: https://app.aladdin.microsoft.com:443 "GET /api/v1.0/suggestions?query=%7B%22command%22%3A+%22iot+edge%22%2C+%22parameters%22%3A+%22%22%7D&clientType=AzureCli&context=%7B%22versionNumber%22%3A+%222.63.0%22%2C+%22errorType%22%3A+%22UnknownSubcommand%22%2C+%22correlationId%22%3A+%22b208c80f-111c-4ef4-a387-9bff9721b060%22%2C+%22subscriptionId%22%3A+%22e159c2f7-efda-463a-a303-4ddb99d11c18%22%2C+%22eventId%22%3A+%22233b990a-2d54-43c8-a870-242d47b76b4a%22%7D HTTP/1.1" 200 None
cli.azure.cli.core.command_recommender: "--hub-name" is an invalid parameter for command "iot edge".
cli.azure.cli.core.command_recommender: "--content" is an invalid parameter for command "iot edge".
cli.azure.cli.core.command_recommender: "--deployment-id" is an invalid parameter for command "iot edge".
cli.azure.cli.core.azclierror: NoneType: None

cli.azure.cli.core.azclierror: 'edge' is misspelled or not recognized by the system.
az_command_data_logger: 'edge' is misspelled or not recognized by the system.

Expected behavior

The global flags should behave no matter where they are placed equally.

Environment Summary

azure-cli 2.63.0

core 2.63.0
telemetry 1.1.0

Extensions:
azure-iot 0.24.0

Dependencies:
msal 1.30.0
azure-mgmt-resource 23.1.1

Python location '/opt/azure-cli/bin/python'
Extensions directory '/home/zeljkobekcic/.azure/cliextensions'

Python (Linux) 3.12.5 (main, Aug 9 2024, 08:20:41) [GCC 14.2.1 20240805]

Legal docs and information: aka.ms/AzureCliLegal

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Auto-AssignAuto assign by botIoTIoT/CLIService AttentionThis issue is responsible by Azure service team.act-observability-squadcustomer-reportedIssues that are reported by GitHub users external to the Azure organization.questionThe issue doesn't require a change to the product in order to be resolved. Most issues start as that

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions