diff --git a/openstack_cli/src/block_storage/v3/attachment/create_327.rs b/openstack_cli/src/block_storage/v3/attachment/create_327.rs index dab1ddf31..9dd9b23e0 100644 --- a/openstack_cli/src/block_storage/v3/attachment/create_327.rs +++ b/openstack_cli/src/block_storage/v3/attachment/create_327.rs @@ -175,6 +175,8 @@ impl AttachmentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/attachment/create_354.rs b/openstack_cli/src/block_storage/v3/attachment/create_354.rs index ab08eb147..4ec756c36 100644 --- a/openstack_cli/src/block_storage/v3/attachment/create_354.rs +++ b/openstack_cli/src/block_storage/v3/attachment/create_354.rs @@ -198,6 +198,8 @@ impl AttachmentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/attachment/delete.rs b/openstack_cli/src/block_storage/v3/attachment/delete.rs index bccadb15b..fc3decbdf 100644 --- a/openstack_cli/src/block_storage/v3/attachment/delete.rs +++ b/openstack_cli/src/block_storage/v3/attachment/delete.rs @@ -88,6 +88,8 @@ impl AttachmentCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/attachment/list.rs b/openstack_cli/src/block_storage/v3/attachment/list.rs index 1e9bf5a8e..02c313bba 100644 --- a/openstack_cli/src/block_storage/v3/attachment/list.rs +++ b/openstack_cli/src/block_storage/v3/attachment/list.rs @@ -148,6 +148,8 @@ impl AttachmentsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/attachment/os_complete.rs b/openstack_cli/src/block_storage/v3/attachment/os_complete.rs index c65403092..3c528248b 100644 --- a/openstack_cli/src/block_storage/v3/attachment/os_complete.rs +++ b/openstack_cli/src/block_storage/v3/attachment/os_complete.rs @@ -83,6 +83,8 @@ impl AttachmentCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/attachment/set_327.rs b/openstack_cli/src/block_storage/v3/attachment/set_327.rs index 4595a4b42..462d8a0e3 100644 --- a/openstack_cli/src/block_storage/v3/attachment/set_327.rs +++ b/openstack_cli/src/block_storage/v3/attachment/set_327.rs @@ -131,6 +131,8 @@ impl AttachmentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/attachment/show.rs b/openstack_cli/src/block_storage/v3/attachment/show.rs index 2b61fcafa..f288fcccb 100644 --- a/openstack_cli/src/block_storage/v3/attachment/show.rs +++ b/openstack_cli/src/block_storage/v3/attachment/show.rs @@ -83,6 +83,8 @@ impl AttachmentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/availability_zone/list.rs b/openstack_cli/src/block_storage/v3/availability_zone/list.rs index a75eedf7d..24f9c1366 100644 --- a/openstack_cli/src/block_storage/v3/availability_zone/list.rs +++ b/openstack_cli/src/block_storage/v3/availability_zone/list.rs @@ -76,6 +76,8 @@ impl AvailabilityZonesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/backup/create_30.rs b/openstack_cli/src/block_storage/v3/backup/create_30.rs index c82ef3ec1..70ea1063c 100644 --- a/openstack_cli/src/block_storage/v3/backup/create_30.rs +++ b/openstack_cli/src/block_storage/v3/backup/create_30.rs @@ -170,6 +170,8 @@ impl BackupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/backup/create_343.rs b/openstack_cli/src/block_storage/v3/backup/create_343.rs index 062bd497b..072659d3a 100644 --- a/openstack_cli/src/block_storage/v3/backup/create_343.rs +++ b/openstack_cli/src/block_storage/v3/backup/create_343.rs @@ -181,6 +181,8 @@ impl BackupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/backup/create_351.rs b/openstack_cli/src/block_storage/v3/backup/create_351.rs index 078132644..2c8db89fd 100644 --- a/openstack_cli/src/block_storage/v3/backup/create_351.rs +++ b/openstack_cli/src/block_storage/v3/backup/create_351.rs @@ -197,6 +197,8 @@ impl BackupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/backup/delete.rs b/openstack_cli/src/block_storage/v3/backup/delete.rs index 1a37844b1..5e8775c66 100644 --- a/openstack_cli/src/block_storage/v3/backup/delete.rs +++ b/openstack_cli/src/block_storage/v3/backup/delete.rs @@ -80,6 +80,8 @@ impl BackupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/backup/export_record/get.rs b/openstack_cli/src/block_storage/v3/backup/export_record/get.rs index 58945a419..0d37f7951 100644 --- a/openstack_cli/src/block_storage/v3/backup/export_record/get.rs +++ b/openstack_cli/src/block_storage/v3/backup/export_record/get.rs @@ -86,6 +86,8 @@ impl ExportRecordCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/backup/import_record/create.rs b/openstack_cli/src/block_storage/v3/backup/import_record/create.rs index 9f4e3c180..0fd213108 100644 --- a/openstack_cli/src/block_storage/v3/backup/import_record/create.rs +++ b/openstack_cli/src/block_storage/v3/backup/import_record/create.rs @@ -103,6 +103,8 @@ impl ImportRecordCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/backup/list.rs b/openstack_cli/src/block_storage/v3/backup/list.rs index 9c49c13fe..f05571bde 100644 --- a/openstack_cli/src/block_storage/v3/backup/list.rs +++ b/openstack_cli/src/block_storage/v3/backup/list.rs @@ -155,6 +155,8 @@ impl BackupsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/backup/os_force_delete.rs b/openstack_cli/src/block_storage/v3/backup/os_force_delete.rs index de1c426df..57631a1d6 100644 --- a/openstack_cli/src/block_storage/v3/backup/os_force_delete.rs +++ b/openstack_cli/src/block_storage/v3/backup/os_force_delete.rs @@ -83,6 +83,8 @@ impl BackupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/backup/os_reset_status.rs b/openstack_cli/src/block_storage/v3/backup/os_reset_status.rs index 3bed211ae..b0e9bcdc0 100644 --- a/openstack_cli/src/block_storage/v3/backup/os_reset_status.rs +++ b/openstack_cli/src/block_storage/v3/backup/os_reset_status.rs @@ -101,6 +101,8 @@ impl BackupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/backup/restore/create.rs b/openstack_cli/src/block_storage/v3/backup/restore/create.rs index a58ae63df..e2948d48d 100644 --- a/openstack_cli/src/block_storage/v3/backup/restore/create.rs +++ b/openstack_cli/src/block_storage/v3/backup/restore/create.rs @@ -119,6 +119,8 @@ impl RestoreCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/backup/set_343.rs b/openstack_cli/src/block_storage/v3/backup/set_343.rs index f476a4036..05f1b48ec 100644 --- a/openstack_cli/src/block_storage/v3/backup/set_343.rs +++ b/openstack_cli/src/block_storage/v3/backup/set_343.rs @@ -145,6 +145,8 @@ impl BackupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/backup/set_39.rs b/openstack_cli/src/block_storage/v3/backup/set_39.rs index 6bbf257ea..ad53b28b5 100644 --- a/openstack_cli/src/block_storage/v3/backup/set_39.rs +++ b/openstack_cli/src/block_storage/v3/backup/set_39.rs @@ -138,6 +138,8 @@ impl BackupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/backup/show.rs b/openstack_cli/src/block_storage/v3/backup/show.rs index f049cf03d..40602b839 100644 --- a/openstack_cli/src/block_storage/v3/backup/show.rs +++ b/openstack_cli/src/block_storage/v3/backup/show.rs @@ -84,6 +84,8 @@ impl BackupCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/capability/show.rs b/openstack_cli/src/block_storage/v3/capability/show.rs index 57615cbdd..8bd1b4cc3 100644 --- a/openstack_cli/src/block_storage/v3/capability/show.rs +++ b/openstack_cli/src/block_storage/v3/capability/show.rs @@ -83,6 +83,8 @@ impl CapabilityCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/cgsnapshot/create.rs b/openstack_cli/src/block_storage/v3/cgsnapshot/create.rs index 9c46239ab..9b2b985f4 100644 --- a/openstack_cli/src/block_storage/v3/cgsnapshot/create.rs +++ b/openstack_cli/src/block_storage/v3/cgsnapshot/create.rs @@ -87,6 +87,8 @@ impl CgsnapshotCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/cgsnapshot/delete.rs b/openstack_cli/src/block_storage/v3/cgsnapshot/delete.rs index 37fe74431..436b810e0 100644 --- a/openstack_cli/src/block_storage/v3/cgsnapshot/delete.rs +++ b/openstack_cli/src/block_storage/v3/cgsnapshot/delete.rs @@ -83,6 +83,8 @@ impl CgsnapshotCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/cgsnapshot/list.rs b/openstack_cli/src/block_storage/v3/cgsnapshot/list.rs index 17f596a1a..b3e17b246 100644 --- a/openstack_cli/src/block_storage/v3/cgsnapshot/list.rs +++ b/openstack_cli/src/block_storage/v3/cgsnapshot/list.rs @@ -73,6 +73,8 @@ impl CgsnapshotsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/cgsnapshot/show.rs b/openstack_cli/src/block_storage/v3/cgsnapshot/show.rs index 82bd7f9e4..e22e95219 100644 --- a/openstack_cli/src/block_storage/v3/cgsnapshot/show.rs +++ b/openstack_cli/src/block_storage/v3/cgsnapshot/show.rs @@ -83,6 +83,8 @@ impl CgsnapshotCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/cluster/list.rs b/openstack_cli/src/block_storage/v3/cluster/list.rs index 45c910237..56f66904e 100644 --- a/openstack_cli/src/block_storage/v3/cluster/list.rs +++ b/openstack_cli/src/block_storage/v3/cluster/list.rs @@ -142,6 +142,8 @@ impl ClustersCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/cluster/set.rs b/openstack_cli/src/block_storage/v3/cluster/set.rs index 5165add75..b0ec44d10 100644 --- a/openstack_cli/src/block_storage/v3/cluster/set.rs +++ b/openstack_cli/src/block_storage/v3/cluster/set.rs @@ -109,6 +109,8 @@ impl ClusterCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/cluster/show.rs b/openstack_cli/src/block_storage/v3/cluster/show.rs index a23e16bb8..8918f0566 100644 --- a/openstack_cli/src/block_storage/v3/cluster/show.rs +++ b/openstack_cli/src/block_storage/v3/cluster/show.rs @@ -83,6 +83,8 @@ impl ClusterCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/consistencygroup/create.rs b/openstack_cli/src/block_storage/v3/consistencygroup/create.rs index adb341c9d..95a1df312 100644 --- a/openstack_cli/src/block_storage/v3/consistencygroup/create.rs +++ b/openstack_cli/src/block_storage/v3/consistencygroup/create.rs @@ -87,6 +87,8 @@ impl ConsistencygroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/consistencygroup/create_from_src/create.rs b/openstack_cli/src/block_storage/v3/consistencygroup/create_from_src/create.rs index 19cab3b5e..1a00d0282 100644 --- a/openstack_cli/src/block_storage/v3/consistencygroup/create_from_src/create.rs +++ b/openstack_cli/src/block_storage/v3/consistencygroup/create_from_src/create.rs @@ -90,6 +90,8 @@ impl CreateFromSrcCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/consistencygroup/delete.rs b/openstack_cli/src/block_storage/v3/consistencygroup/delete.rs index 827b788b4..b8bb7c692 100644 --- a/openstack_cli/src/block_storage/v3/consistencygroup/delete.rs +++ b/openstack_cli/src/block_storage/v3/consistencygroup/delete.rs @@ -83,6 +83,8 @@ impl ConsistencygroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/consistencygroup/delete/create.rs b/openstack_cli/src/block_storage/v3/consistencygroup/delete/create.rs index 02a6954cc..15e5b0dcd 100644 --- a/openstack_cli/src/block_storage/v3/consistencygroup/delete/create.rs +++ b/openstack_cli/src/block_storage/v3/consistencygroup/delete/create.rs @@ -97,6 +97,8 @@ impl DeleteCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/consistencygroup/list.rs b/openstack_cli/src/block_storage/v3/consistencygroup/list.rs index 3f2a5acbe..5db09486a 100644 --- a/openstack_cli/src/block_storage/v3/consistencygroup/list.rs +++ b/openstack_cli/src/block_storage/v3/consistencygroup/list.rs @@ -76,6 +76,8 @@ impl ConsistencygroupsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/consistencygroup/set.rs b/openstack_cli/src/block_storage/v3/consistencygroup/set.rs index 013e6dfec..a86c14bee 100644 --- a/openstack_cli/src/block_storage/v3/consistencygroup/set.rs +++ b/openstack_cli/src/block_storage/v3/consistencygroup/set.rs @@ -111,6 +111,8 @@ impl ConsistencygroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/consistencygroup/show.rs b/openstack_cli/src/block_storage/v3/consistencygroup/show.rs index 253ae2d82..494034278 100644 --- a/openstack_cli/src/block_storage/v3/consistencygroup/show.rs +++ b/openstack_cli/src/block_storage/v3/consistencygroup/show.rs @@ -86,6 +86,8 @@ impl ConsistencygroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/default_type/delete.rs b/openstack_cli/src/block_storage/v3/default_type/delete.rs index 1f517888b..6b679a3da 100644 --- a/openstack_cli/src/block_storage/v3/default_type/delete.rs +++ b/openstack_cli/src/block_storage/v3/default_type/delete.rs @@ -83,6 +83,8 @@ impl DefaultTypeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/default_type/list.rs b/openstack_cli/src/block_storage/v3/default_type/list.rs index 394391559..392a840ef 100644 --- a/openstack_cli/src/block_storage/v3/default_type/list.rs +++ b/openstack_cli/src/block_storage/v3/default_type/list.rs @@ -76,6 +76,8 @@ impl DefaultTypesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/default_type/set_362.rs b/openstack_cli/src/block_storage/v3/default_type/set_362.rs index 3267d9150..6a24ceaec 100644 --- a/openstack_cli/src/block_storage/v3/default_type/set_362.rs +++ b/openstack_cli/src/block_storage/v3/default_type/set_362.rs @@ -108,6 +108,8 @@ impl DefaultTypeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/default_type/show.rs b/openstack_cli/src/block_storage/v3/default_type/show.rs index 9b15bf034..165516342 100644 --- a/openstack_cli/src/block_storage/v3/default_type/show.rs +++ b/openstack_cli/src/block_storage/v3/default_type/show.rs @@ -86,6 +86,8 @@ impl DefaultTypeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/extension/list.rs b/openstack_cli/src/block_storage/v3/extension/list.rs index ddf4cb4ef..d3757c28a 100644 --- a/openstack_cli/src/block_storage/v3/extension/list.rs +++ b/openstack_cli/src/block_storage/v3/extension/list.rs @@ -73,6 +73,8 @@ impl ExtensionsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group/create_313.rs b/openstack_cli/src/block_storage/v3/group/create_313.rs index a5cee8459..684e29635 100644 --- a/openstack_cli/src/block_storage/v3/group/create_313.rs +++ b/openstack_cli/src/block_storage/v3/group/create_313.rs @@ -150,6 +150,8 @@ impl GroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group/create_from_src_314.rs b/openstack_cli/src/block_storage/v3/group/create_from_src_314.rs index d37c5cdb3..f7890c0cb 100644 --- a/openstack_cli/src/block_storage/v3/group/create_from_src_314.rs +++ b/openstack_cli/src/block_storage/v3/group/create_from_src_314.rs @@ -129,6 +129,8 @@ impl GroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group/delete_313.rs b/openstack_cli/src/block_storage/v3/group/delete_313.rs index b4f919176..0897ca703 100644 --- a/openstack_cli/src/block_storage/v3/group/delete_313.rs +++ b/openstack_cli/src/block_storage/v3/group/delete_313.rs @@ -93,6 +93,8 @@ impl GroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group/disable_replication_338.rs b/openstack_cli/src/block_storage/v3/group/disable_replication_338.rs index c595c00e2..9aa021625 100644 --- a/openstack_cli/src/block_storage/v3/group/disable_replication_338.rs +++ b/openstack_cli/src/block_storage/v3/group/disable_replication_338.rs @@ -87,6 +87,8 @@ impl GroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group/enable_replication_338.rs b/openstack_cli/src/block_storage/v3/group/enable_replication_338.rs index 09b82d64b..7aae2ff43 100644 --- a/openstack_cli/src/block_storage/v3/group/enable_replication_338.rs +++ b/openstack_cli/src/block_storage/v3/group/enable_replication_338.rs @@ -87,6 +87,8 @@ impl GroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group/failover_replication_338.rs b/openstack_cli/src/block_storage/v3/group/failover_replication_338.rs index bc02bf238..77e5552bf 100644 --- a/openstack_cli/src/block_storage/v3/group/failover_replication_338.rs +++ b/openstack_cli/src/block_storage/v3/group/failover_replication_338.rs @@ -110,6 +110,8 @@ impl GroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group/list.rs b/openstack_cli/src/block_storage/v3/group/list.rs index 18b89ae06..91ce5457b 100644 --- a/openstack_cli/src/block_storage/v3/group/list.rs +++ b/openstack_cli/src/block_storage/v3/group/list.rs @@ -147,6 +147,8 @@ impl GroupsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group/list_replication_targets_338.rs b/openstack_cli/src/block_storage/v3/group/list_replication_targets_338.rs index b5531d040..a74d7eade 100644 --- a/openstack_cli/src/block_storage/v3/group/list_replication_targets_338.rs +++ b/openstack_cli/src/block_storage/v3/group/list_replication_targets_338.rs @@ -87,6 +87,8 @@ impl GroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group/reset_status_320.rs b/openstack_cli/src/block_storage/v3/group/reset_status_320.rs index 9555eca84..42b7d0e87 100644 --- a/openstack_cli/src/block_storage/v3/group/reset_status_320.rs +++ b/openstack_cli/src/block_storage/v3/group/reset_status_320.rs @@ -95,6 +95,8 @@ impl GroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group/set_313.rs b/openstack_cli/src/block_storage/v3/group/set_313.rs index 88b6a9121..7225cf16b 100644 --- a/openstack_cli/src/block_storage/v3/group/set_313.rs +++ b/openstack_cli/src/block_storage/v3/group/set_313.rs @@ -183,6 +183,8 @@ impl GroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group/show.rs b/openstack_cli/src/block_storage/v3/group/show.rs index cc2c52b0c..861a6384d 100644 --- a/openstack_cli/src/block_storage/v3/group/show.rs +++ b/openstack_cli/src/block_storage/v3/group/show.rs @@ -83,6 +83,8 @@ impl GroupCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group_snapshot/create_314.rs b/openstack_cli/src/block_storage/v3/group_snapshot/create_314.rs index 2013acf89..43cd38927 100644 --- a/openstack_cli/src/block_storage/v3/group_snapshot/create_314.rs +++ b/openstack_cli/src/block_storage/v3/group_snapshot/create_314.rs @@ -127,6 +127,8 @@ impl GroupSnapshotCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group_snapshot/delete.rs b/openstack_cli/src/block_storage/v3/group_snapshot/delete.rs index cab5d8570..6846abdd6 100644 --- a/openstack_cli/src/block_storage/v3/group_snapshot/delete.rs +++ b/openstack_cli/src/block_storage/v3/group_snapshot/delete.rs @@ -83,6 +83,8 @@ impl GroupSnapshotCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group_snapshot/list.rs b/openstack_cli/src/block_storage/v3/group_snapshot/list.rs index 14703de45..f1d729945 100644 --- a/openstack_cli/src/block_storage/v3/group_snapshot/list.rs +++ b/openstack_cli/src/block_storage/v3/group_snapshot/list.rs @@ -151,6 +151,8 @@ impl GroupSnapshotsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group_snapshot/reset_status_319.rs b/openstack_cli/src/block_storage/v3/group_snapshot/reset_status_319.rs index e5d04a282..1cfa7be01 100644 --- a/openstack_cli/src/block_storage/v3/group_snapshot/reset_status_319.rs +++ b/openstack_cli/src/block_storage/v3/group_snapshot/reset_status_319.rs @@ -105,6 +105,8 @@ impl GroupSnapshotCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group_snapshot/show.rs b/openstack_cli/src/block_storage/v3/group_snapshot/show.rs index 7aafd07e5..892e7a1cd 100644 --- a/openstack_cli/src/block_storage/v3/group_snapshot/show.rs +++ b/openstack_cli/src/block_storage/v3/group_snapshot/show.rs @@ -87,6 +87,8 @@ impl GroupSnapshotCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group_type/create_311.rs b/openstack_cli/src/block_storage/v3/group_type/create_311.rs index 4bcc8fadc..96df597a8 100644 --- a/openstack_cli/src/block_storage/v3/group_type/create_311.rs +++ b/openstack_cli/src/block_storage/v3/group_type/create_311.rs @@ -132,6 +132,8 @@ impl GroupTypeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group_type/delete.rs b/openstack_cli/src/block_storage/v3/group_type/delete.rs index 9c43bfd57..a61c1ce29 100644 --- a/openstack_cli/src/block_storage/v3/group_type/delete.rs +++ b/openstack_cli/src/block_storage/v3/group_type/delete.rs @@ -83,6 +83,8 @@ impl GroupTypeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group_type/group_spec/create_311.rs b/openstack_cli/src/block_storage/v3/group_type/group_spec/create_311.rs index b448d3384..0b1efb549 100644 --- a/openstack_cli/src/block_storage/v3/group_type/group_spec/create_311.rs +++ b/openstack_cli/src/block_storage/v3/group_type/group_spec/create_311.rs @@ -107,6 +107,8 @@ impl GroupSpecCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group_type/group_spec/delete.rs b/openstack_cli/src/block_storage/v3/group_type/group_spec/delete.rs index add3e471c..3be19c7cc 100644 --- a/openstack_cli/src/block_storage/v3/group_type/group_spec/delete.rs +++ b/openstack_cli/src/block_storage/v3/group_type/group_spec/delete.rs @@ -93,6 +93,8 @@ impl GroupSpecCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group_type/group_spec/list.rs b/openstack_cli/src/block_storage/v3/group_type/group_spec/list.rs index fb96d0531..70b10d0c1 100644 --- a/openstack_cli/src/block_storage/v3/group_type/group_spec/list.rs +++ b/openstack_cli/src/block_storage/v3/group_type/group_spec/list.rs @@ -87,6 +87,8 @@ impl GroupSpecsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group_type/group_spec/set_311.rs b/openstack_cli/src/block_storage/v3/group_type/group_spec/set_311.rs index c41ea6c77..02797e547 100644 --- a/openstack_cli/src/block_storage/v3/group_type/group_spec/set_311.rs +++ b/openstack_cli/src/block_storage/v3/group_type/group_spec/set_311.rs @@ -114,6 +114,8 @@ impl GroupSpecCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group_type/group_spec/show.rs b/openstack_cli/src/block_storage/v3/group_type/group_spec/show.rs index f4bd4b744..7a011f61a 100644 --- a/openstack_cli/src/block_storage/v3/group_type/group_spec/show.rs +++ b/openstack_cli/src/block_storage/v3/group_type/group_spec/show.rs @@ -96,6 +96,8 @@ impl GroupSpecCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group_type/list.rs b/openstack_cli/src/block_storage/v3/group_type/list.rs index 585560ae9..3dc8a20f0 100644 --- a/openstack_cli/src/block_storage/v3/group_type/list.rs +++ b/openstack_cli/src/block_storage/v3/group_type/list.rs @@ -148,6 +148,8 @@ impl GroupTypesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group_type/set_311.rs b/openstack_cli/src/block_storage/v3/group_type/set_311.rs index 0ef2e089a..36687f532 100644 --- a/openstack_cli/src/block_storage/v3/group_type/set_311.rs +++ b/openstack_cli/src/block_storage/v3/group_type/set_311.rs @@ -151,6 +151,8 @@ impl GroupTypeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/group_type/show.rs b/openstack_cli/src/block_storage/v3/group_type/show.rs index b93fbaeb2..a3a315d8f 100644 --- a/openstack_cli/src/block_storage/v3/group_type/show.rs +++ b/openstack_cli/src/block_storage/v3/group_type/show.rs @@ -84,6 +84,8 @@ impl GroupTypeCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/host/list.rs b/openstack_cli/src/block_storage/v3/host/list.rs index 50f12e7f4..ce0ddd950 100644 --- a/openstack_cli/src/block_storage/v3/host/list.rs +++ b/openstack_cli/src/block_storage/v3/host/list.rs @@ -72,6 +72,8 @@ impl HostsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/host/show.rs b/openstack_cli/src/block_storage/v3/host/show.rs index 327545a19..2182be03d 100644 --- a/openstack_cli/src/block_storage/v3/host/show.rs +++ b/openstack_cli/src/block_storage/v3/host/show.rs @@ -87,6 +87,8 @@ impl HostCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/limit/list.rs b/openstack_cli/src/block_storage/v3/limit/list.rs index 764054914..f0ec3dd49 100644 --- a/openstack_cli/src/block_storage/v3/limit/list.rs +++ b/openstack_cli/src/block_storage/v3/limit/list.rs @@ -72,6 +72,8 @@ impl LimitCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/manageable_snapshot/create.rs b/openstack_cli/src/block_storage/v3/manageable_snapshot/create.rs index a13f6d7e2..b5f1bb3b2 100644 --- a/openstack_cli/src/block_storage/v3/manageable_snapshot/create.rs +++ b/openstack_cli/src/block_storage/v3/manageable_snapshot/create.rs @@ -184,6 +184,8 @@ impl ManageableSnapshotCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/manageable_snapshot/get.rs b/openstack_cli/src/block_storage/v3/manageable_snapshot/get.rs index 1fa1786f1..d4a9d4b94 100644 --- a/openstack_cli/src/block_storage/v3/manageable_snapshot/get.rs +++ b/openstack_cli/src/block_storage/v3/manageable_snapshot/get.rs @@ -137,6 +137,8 @@ impl ManageableSnapshotCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/manageable_snapshot/list.rs b/openstack_cli/src/block_storage/v3/manageable_snapshot/list.rs index 174afdf8f..439c43227 100644 --- a/openstack_cli/src/block_storage/v3/manageable_snapshot/list.rs +++ b/openstack_cli/src/block_storage/v3/manageable_snapshot/list.rs @@ -144,6 +144,8 @@ impl ManageableSnapshotsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/manageable_volume/create.rs b/openstack_cli/src/block_storage/v3/manageable_volume/create.rs index 236b9e109..fa09a6daa 100644 --- a/openstack_cli/src/block_storage/v3/manageable_volume/create.rs +++ b/openstack_cli/src/block_storage/v3/manageable_volume/create.rs @@ -240,6 +240,8 @@ impl ManageableVolumeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/manageable_volume/get.rs b/openstack_cli/src/block_storage/v3/manageable_volume/get.rs index eb13045c6..e43fc2966 100644 --- a/openstack_cli/src/block_storage/v3/manageable_volume/get.rs +++ b/openstack_cli/src/block_storage/v3/manageable_volume/get.rs @@ -137,6 +137,8 @@ impl ManageableVolumeCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/manageable_volume/list.rs b/openstack_cli/src/block_storage/v3/manageable_volume/list.rs index 2e0006d53..f16bc6491 100644 --- a/openstack_cli/src/block_storage/v3/manageable_volume/list.rs +++ b/openstack_cli/src/block_storage/v3/manageable_volume/list.rs @@ -144,6 +144,8 @@ impl ManageableVolumesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/message/delete.rs b/openstack_cli/src/block_storage/v3/message/delete.rs index 3e1ffcc5c..79a4b110b 100644 --- a/openstack_cli/src/block_storage/v3/message/delete.rs +++ b/openstack_cli/src/block_storage/v3/message/delete.rs @@ -80,6 +80,8 @@ impl MessageCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/message/list.rs b/openstack_cli/src/block_storage/v3/message/list.rs index a57d6b319..e5d7b772e 100644 --- a/openstack_cli/src/block_storage/v3/message/list.rs +++ b/openstack_cli/src/block_storage/v3/message/list.rs @@ -141,6 +141,8 @@ impl MessagesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/message/show.rs b/openstack_cli/src/block_storage/v3/message/show.rs index 976a91523..32a179bcd 100644 --- a/openstack_cli/src/block_storage/v3/message/show.rs +++ b/openstack_cli/src/block_storage/v3/message/show.rs @@ -83,6 +83,8 @@ impl MessageCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/os_volume_transfer/accept.rs b/openstack_cli/src/block_storage/v3/os_volume_transfer/accept.rs index cdf04977d..51ca5055a 100644 --- a/openstack_cli/src/block_storage/v3/os_volume_transfer/accept.rs +++ b/openstack_cli/src/block_storage/v3/os_volume_transfer/accept.rs @@ -104,6 +104,8 @@ impl OsVolumeTransferCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/os_volume_transfer/create.rs b/openstack_cli/src/block_storage/v3/os_volume_transfer/create.rs index 0256193a5..f30eb1e03 100644 --- a/openstack_cli/src/block_storage/v3/os_volume_transfer/create.rs +++ b/openstack_cli/src/block_storage/v3/os_volume_transfer/create.rs @@ -109,6 +109,8 @@ impl OsVolumeTransferCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/os_volume_transfer/delete.rs b/openstack_cli/src/block_storage/v3/os_volume_transfer/delete.rs index a007c53de..c141c2133 100644 --- a/openstack_cli/src/block_storage/v3/os_volume_transfer/delete.rs +++ b/openstack_cli/src/block_storage/v3/os_volume_transfer/delete.rs @@ -83,6 +83,8 @@ impl OsVolumeTransferCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/os_volume_transfer/list.rs b/openstack_cli/src/block_storage/v3/os_volume_transfer/list.rs index 8cb76fa4a..532da5dc9 100644 --- a/openstack_cli/src/block_storage/v3/os_volume_transfer/list.rs +++ b/openstack_cli/src/block_storage/v3/os_volume_transfer/list.rs @@ -76,6 +76,8 @@ impl OsVolumeTransfersCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/os_volume_transfer/show.rs b/openstack_cli/src/block_storage/v3/os_volume_transfer/show.rs index e81bd6a3e..0319fdd0a 100644 --- a/openstack_cli/src/block_storage/v3/os_volume_transfer/show.rs +++ b/openstack_cli/src/block_storage/v3/os_volume_transfer/show.rs @@ -87,6 +87,8 @@ impl OsVolumeTransferCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/qos_spec/associate.rs b/openstack_cli/src/block_storage/v3/qos_spec/associate.rs index 1756545bd..2dbf53a85 100644 --- a/openstack_cli/src/block_storage/v3/qos_spec/associate.rs +++ b/openstack_cli/src/block_storage/v3/qos_spec/associate.rs @@ -83,6 +83,8 @@ impl QosSpecCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/qos_spec/association/list.rs b/openstack_cli/src/block_storage/v3/qos_spec/association/list.rs index 23f05161b..63ac27824 100644 --- a/openstack_cli/src/block_storage/v3/qos_spec/association/list.rs +++ b/openstack_cli/src/block_storage/v3/qos_spec/association/list.rs @@ -86,6 +86,8 @@ impl AssociationsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/qos_spec/create.rs b/openstack_cli/src/block_storage/v3/qos_spec/create.rs index 5529292a8..55dab8ee9 100644 --- a/openstack_cli/src/block_storage/v3/qos_spec/create.rs +++ b/openstack_cli/src/block_storage/v3/qos_spec/create.rs @@ -93,6 +93,8 @@ impl QosSpecCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/qos_spec/delete.rs b/openstack_cli/src/block_storage/v3/qos_spec/delete.rs index 375a83b3f..34c9bb73d 100644 --- a/openstack_cli/src/block_storage/v3/qos_spec/delete.rs +++ b/openstack_cli/src/block_storage/v3/qos_spec/delete.rs @@ -80,6 +80,8 @@ impl QosSpecCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/qos_spec/delete_keys.rs b/openstack_cli/src/block_storage/v3/qos_spec/delete_keys.rs index c4c30f5f5..15e2a5f48 100644 --- a/openstack_cli/src/block_storage/v3/qos_spec/delete_keys.rs +++ b/openstack_cli/src/block_storage/v3/qos_spec/delete_keys.rs @@ -95,6 +95,8 @@ impl QosSpecCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/qos_spec/disassociate.rs b/openstack_cli/src/block_storage/v3/qos_spec/disassociate.rs index 59c02c20f..b3e6924c8 100644 --- a/openstack_cli/src/block_storage/v3/qos_spec/disassociate.rs +++ b/openstack_cli/src/block_storage/v3/qos_spec/disassociate.rs @@ -83,6 +83,8 @@ impl QosSpecCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/qos_spec/disassociate_all.rs b/openstack_cli/src/block_storage/v3/qos_spec/disassociate_all.rs index 8274f62e0..e794afa1a 100644 --- a/openstack_cli/src/block_storage/v3/qos_spec/disassociate_all.rs +++ b/openstack_cli/src/block_storage/v3/qos_spec/disassociate_all.rs @@ -83,6 +83,8 @@ impl QosSpecCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/qos_spec/list.rs b/openstack_cli/src/block_storage/v3/qos_spec/list.rs index 786e9e2e8..bed9c16b0 100644 --- a/openstack_cli/src/block_storage/v3/qos_spec/list.rs +++ b/openstack_cli/src/block_storage/v3/qos_spec/list.rs @@ -141,6 +141,8 @@ impl QosSpecsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/qos_spec/set.rs b/openstack_cli/src/block_storage/v3/qos_spec/set.rs index 11fa11e18..194fb7aae 100644 --- a/openstack_cli/src/block_storage/v3/qos_spec/set.rs +++ b/openstack_cli/src/block_storage/v3/qos_spec/set.rs @@ -112,6 +112,8 @@ impl QosSpecCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/qos_spec/show.rs b/openstack_cli/src/block_storage/v3/qos_spec/show.rs index 5cab9d944..0121c6bbc 100644 --- a/openstack_cli/src/block_storage/v3/qos_spec/show.rs +++ b/openstack_cli/src/block_storage/v3/qos_spec/show.rs @@ -84,6 +84,8 @@ impl QosSpecCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/quota_class_set/set.rs b/openstack_cli/src/block_storage/v3/quota_class_set/set.rs index ec57406df..a44c143bc 100644 --- a/openstack_cli/src/block_storage/v3/quota_class_set/set.rs +++ b/openstack_cli/src/block_storage/v3/quota_class_set/set.rs @@ -95,6 +95,8 @@ impl QuotaClassSetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/quota_class_set/show.rs b/openstack_cli/src/block_storage/v3/quota_class_set/show.rs index eb94d19a6..d7c5fb7cd 100644 --- a/openstack_cli/src/block_storage/v3/quota_class_set/show.rs +++ b/openstack_cli/src/block_storage/v3/quota_class_set/show.rs @@ -86,6 +86,8 @@ impl QuotaClassSetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/quota_set/defaults.rs b/openstack_cli/src/block_storage/v3/quota_set/defaults.rs index e36ffb949..d225445c9 100644 --- a/openstack_cli/src/block_storage/v3/quota_set/defaults.rs +++ b/openstack_cli/src/block_storage/v3/quota_set/defaults.rs @@ -86,6 +86,8 @@ impl QuotaSetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/quota_set/delete.rs b/openstack_cli/src/block_storage/v3/quota_set/delete.rs index 48b54e8d4..4c8193155 100644 --- a/openstack_cli/src/block_storage/v3/quota_set/delete.rs +++ b/openstack_cli/src/block_storage/v3/quota_set/delete.rs @@ -86,6 +86,8 @@ impl QuotaSetCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/quota_set/set.rs b/openstack_cli/src/block_storage/v3/quota_set/set.rs index 3c6239974..38cf6c816 100644 --- a/openstack_cli/src/block_storage/v3/quota_set/set.rs +++ b/openstack_cli/src/block_storage/v3/quota_set/set.rs @@ -97,6 +97,8 @@ impl QuotaSetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/quota_set/show.rs b/openstack_cli/src/block_storage/v3/quota_set/show.rs index 99c386ac4..9ae60d61b 100644 --- a/openstack_cli/src/block_storage/v3/quota_set/show.rs +++ b/openstack_cli/src/block_storage/v3/quota_set/show.rs @@ -86,6 +86,8 @@ impl QuotaSetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/resource_filter/list.rs b/openstack_cli/src/block_storage/v3/resource_filter/list.rs index cf64a4ded..6e9e8f014 100644 --- a/openstack_cli/src/block_storage/v3/resource_filter/list.rs +++ b/openstack_cli/src/block_storage/v3/resource_filter/list.rs @@ -76,6 +76,8 @@ impl ResourceFiltersCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/scheduler_stat/get_pool/get.rs b/openstack_cli/src/block_storage/v3/scheduler_stat/get_pool/get.rs index 41123e22d..ed4e8905a 100644 --- a/openstack_cli/src/block_storage/v3/scheduler_stat/get_pool/get.rs +++ b/openstack_cli/src/block_storage/v3/scheduler_stat/get_pool/get.rs @@ -76,6 +76,8 @@ impl GetPoolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/service/list.rs b/openstack_cli/src/block_storage/v3/service/list.rs index f3cf1818e..52d717b92 100644 --- a/openstack_cli/src/block_storage/v3/service/list.rs +++ b/openstack_cli/src/block_storage/v3/service/list.rs @@ -75,6 +75,8 @@ impl ServicesCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/service/set.rs b/openstack_cli/src/block_storage/v3/service/set.rs index e73428c00..b5f71a873 100644 --- a/openstack_cli/src/block_storage/v3/service/set.rs +++ b/openstack_cli/src/block_storage/v3/service/set.rs @@ -98,6 +98,8 @@ impl ServiceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot/create.rs b/openstack_cli/src/block_storage/v3/snapshot/create.rs index 0c0647288..9f5a2eb8f 100644 --- a/openstack_cli/src/block_storage/v3/snapshot/create.rs +++ b/openstack_cli/src/block_storage/v3/snapshot/create.rs @@ -152,6 +152,8 @@ impl SnapshotCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot/delete.rs b/openstack_cli/src/block_storage/v3/snapshot/delete.rs index 46c966690..3a970f8ae 100644 --- a/openstack_cli/src/block_storage/v3/snapshot/delete.rs +++ b/openstack_cli/src/block_storage/v3/snapshot/delete.rs @@ -80,6 +80,8 @@ impl SnapshotCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot/list.rs b/openstack_cli/src/block_storage/v3/snapshot/list.rs index eff5cd5b5..5820a9577 100644 --- a/openstack_cli/src/block_storage/v3/snapshot/list.rs +++ b/openstack_cli/src/block_storage/v3/snapshot/list.rs @@ -166,6 +166,8 @@ impl SnapshotsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot/metadata/create.rs b/openstack_cli/src/block_storage/v3/snapshot/metadata/create.rs index 63c6916bd..6bd1bbaf6 100644 --- a/openstack_cli/src/block_storage/v3/snapshot/metadata/create.rs +++ b/openstack_cli/src/block_storage/v3/snapshot/metadata/create.rs @@ -96,6 +96,8 @@ impl MetadataCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot/metadata/delete.rs b/openstack_cli/src/block_storage/v3/snapshot/metadata/delete.rs index 8a9fa3662..bed8c34b5 100644 --- a/openstack_cli/src/block_storage/v3/snapshot/metadata/delete.rs +++ b/openstack_cli/src/block_storage/v3/snapshot/metadata/delete.rs @@ -92,6 +92,8 @@ impl MetadataCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot/metadata/list.rs b/openstack_cli/src/block_storage/v3/snapshot/metadata/list.rs index 16895d761..80599f83c 100644 --- a/openstack_cli/src/block_storage/v3/snapshot/metadata/list.rs +++ b/openstack_cli/src/block_storage/v3/snapshot/metadata/list.rs @@ -86,6 +86,8 @@ impl MetadatasCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot/metadata/replace.rs b/openstack_cli/src/block_storage/v3/snapshot/metadata/replace.rs index 442d82d1f..48b9ff402 100644 --- a/openstack_cli/src/block_storage/v3/snapshot/metadata/replace.rs +++ b/openstack_cli/src/block_storage/v3/snapshot/metadata/replace.rs @@ -96,6 +96,8 @@ impl MetadataCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot/metadata/set.rs b/openstack_cli/src/block_storage/v3/snapshot/metadata/set.rs index ae5fcbabb..fd8421189 100644 --- a/openstack_cli/src/block_storage/v3/snapshot/metadata/set.rs +++ b/openstack_cli/src/block_storage/v3/snapshot/metadata/set.rs @@ -106,6 +106,8 @@ impl MetadataCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot/metadata/show.rs b/openstack_cli/src/block_storage/v3/snapshot/metadata/show.rs index 94dd8c813..d43aefdfc 100644 --- a/openstack_cli/src/block_storage/v3/snapshot/metadata/show.rs +++ b/openstack_cli/src/block_storage/v3/snapshot/metadata/show.rs @@ -95,6 +95,8 @@ impl MetadataCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot/os_force_delete.rs b/openstack_cli/src/block_storage/v3/snapshot/os_force_delete.rs index eb9a4f665..58b2d8aaa 100644 --- a/openstack_cli/src/block_storage/v3/snapshot/os_force_delete.rs +++ b/openstack_cli/src/block_storage/v3/snapshot/os_force_delete.rs @@ -83,6 +83,8 @@ impl SnapshotCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot/os_reset_status.rs b/openstack_cli/src/block_storage/v3/snapshot/os_reset_status.rs index d72c19f1d..3c4210a2c 100644 --- a/openstack_cli/src/block_storage/v3/snapshot/os_reset_status.rs +++ b/openstack_cli/src/block_storage/v3/snapshot/os_reset_status.rs @@ -83,6 +83,8 @@ impl SnapshotCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot/os_unmanage.rs b/openstack_cli/src/block_storage/v3/snapshot/os_unmanage.rs index f695b84d2..999616671 100644 --- a/openstack_cli/src/block_storage/v3/snapshot/os_unmanage.rs +++ b/openstack_cli/src/block_storage/v3/snapshot/os_unmanage.rs @@ -83,6 +83,8 @@ impl SnapshotCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot/os_update_snapshot_status.rs b/openstack_cli/src/block_storage/v3/snapshot/os_update_snapshot_status.rs index 09cb51258..d70f0bfc6 100644 --- a/openstack_cli/src/block_storage/v3/snapshot/os_update_snapshot_status.rs +++ b/openstack_cli/src/block_storage/v3/snapshot/os_update_snapshot_status.rs @@ -108,6 +108,8 @@ impl SnapshotCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot/set.rs b/openstack_cli/src/block_storage/v3/snapshot/set.rs index 6e207e197..8f46515a0 100644 --- a/openstack_cli/src/block_storage/v3/snapshot/set.rs +++ b/openstack_cli/src/block_storage/v3/snapshot/set.rs @@ -162,6 +162,8 @@ impl SnapshotCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot/show.rs b/openstack_cli/src/block_storage/v3/snapshot/show.rs index d17d290f0..fdbbfe108 100644 --- a/openstack_cli/src/block_storage/v3/snapshot/show.rs +++ b/openstack_cli/src/block_storage/v3/snapshot/show.rs @@ -84,6 +84,8 @@ impl SnapshotCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot_manage/create.rs b/openstack_cli/src/block_storage/v3/snapshot_manage/create.rs index ef5a45507..dad3fbf2a 100644 --- a/openstack_cli/src/block_storage/v3/snapshot_manage/create.rs +++ b/openstack_cli/src/block_storage/v3/snapshot_manage/create.rs @@ -175,6 +175,8 @@ impl SnapshotManageCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot_manage/get.rs b/openstack_cli/src/block_storage/v3/snapshot_manage/get.rs index 406de6ed8..6a8e0b695 100644 --- a/openstack_cli/src/block_storage/v3/snapshot_manage/get.rs +++ b/openstack_cli/src/block_storage/v3/snapshot_manage/get.rs @@ -76,6 +76,8 @@ impl SnapshotManageCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/snapshot_manage/list.rs b/openstack_cli/src/block_storage/v3/snapshot_manage/list.rs index c3e82fd93..14aedf0f3 100644 --- a/openstack_cli/src/block_storage/v3/snapshot_manage/list.rs +++ b/openstack_cli/src/block_storage/v3/snapshot_manage/list.rs @@ -76,6 +76,8 @@ impl SnapshotManagesCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/add_project_access.rs b/openstack_cli/src/block_storage/v3/type/add_project_access.rs index 4e3c36e98..7f1e89554 100644 --- a/openstack_cli/src/block_storage/v3/type/add_project_access.rs +++ b/openstack_cli/src/block_storage/v3/type/add_project_access.rs @@ -101,6 +101,8 @@ impl TypeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/create.rs b/openstack_cli/src/block_storage/v3/type/create.rs index eeb811b12..761524775 100644 --- a/openstack_cli/src/block_storage/v3/type/create.rs +++ b/openstack_cli/src/block_storage/v3/type/create.rs @@ -129,6 +129,8 @@ impl TypeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/delete.rs b/openstack_cli/src/block_storage/v3/type/delete.rs index 8664d068c..24ba8f612 100644 --- a/openstack_cli/src/block_storage/v3/type/delete.rs +++ b/openstack_cli/src/block_storage/v3/type/delete.rs @@ -80,6 +80,8 @@ impl TypeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/encryption/create.rs b/openstack_cli/src/block_storage/v3/type/encryption/create.rs index 655a9abc1..db1abe8cf 100644 --- a/openstack_cli/src/block_storage/v3/type/encryption/create.rs +++ b/openstack_cli/src/block_storage/v3/type/encryption/create.rs @@ -140,6 +140,8 @@ impl EncryptionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/encryption/delete.rs b/openstack_cli/src/block_storage/v3/type/encryption/delete.rs index 3adb8c835..f2229033f 100644 --- a/openstack_cli/src/block_storage/v3/type/encryption/delete.rs +++ b/openstack_cli/src/block_storage/v3/type/encryption/delete.rs @@ -92,6 +92,8 @@ impl EncryptionCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/encryption/list.rs b/openstack_cli/src/block_storage/v3/type/encryption/list.rs index 1af98eacb..9740c1b22 100644 --- a/openstack_cli/src/block_storage/v3/type/encryption/list.rs +++ b/openstack_cli/src/block_storage/v3/type/encryption/list.rs @@ -86,6 +86,8 @@ impl EncryptionsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/encryption/set.rs b/openstack_cli/src/block_storage/v3/type/encryption/set.rs index caef7615d..297e48461 100644 --- a/openstack_cli/src/block_storage/v3/type/encryption/set.rs +++ b/openstack_cli/src/block_storage/v3/type/encryption/set.rs @@ -153,6 +153,8 @@ impl EncryptionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/encryption/show.rs b/openstack_cli/src/block_storage/v3/type/encryption/show.rs index 77ba742e7..9bc60d57e 100644 --- a/openstack_cli/src/block_storage/v3/type/encryption/show.rs +++ b/openstack_cli/src/block_storage/v3/type/encryption/show.rs @@ -95,6 +95,8 @@ impl EncryptionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/extra_spec/create.rs b/openstack_cli/src/block_storage/v3/type/extra_spec/create.rs index 964b234d9..48de22415 100644 --- a/openstack_cli/src/block_storage/v3/type/extra_spec/create.rs +++ b/openstack_cli/src/block_storage/v3/type/extra_spec/create.rs @@ -100,6 +100,8 @@ impl ExtraSpecCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/extra_spec/delete.rs b/openstack_cli/src/block_storage/v3/type/extra_spec/delete.rs index 1e947726f..59ccf2e89 100644 --- a/openstack_cli/src/block_storage/v3/type/extra_spec/delete.rs +++ b/openstack_cli/src/block_storage/v3/type/extra_spec/delete.rs @@ -92,6 +92,8 @@ impl ExtraSpecCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/extra_spec/list.rs b/openstack_cli/src/block_storage/v3/type/extra_spec/list.rs index 3976d1025..495a8c2d0 100644 --- a/openstack_cli/src/block_storage/v3/type/extra_spec/list.rs +++ b/openstack_cli/src/block_storage/v3/type/extra_spec/list.rs @@ -86,6 +86,8 @@ impl ExtraSpecsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/extra_spec/set.rs b/openstack_cli/src/block_storage/v3/type/extra_spec/set.rs index b61ad950b..0727bee46 100644 --- a/openstack_cli/src/block_storage/v3/type/extra_spec/set.rs +++ b/openstack_cli/src/block_storage/v3/type/extra_spec/set.rs @@ -109,6 +109,8 @@ impl ExtraSpecCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/extra_spec/show.rs b/openstack_cli/src/block_storage/v3/type/extra_spec/show.rs index 232e51ba8..7e90c02c6 100644 --- a/openstack_cli/src/block_storage/v3/type/extra_spec/show.rs +++ b/openstack_cli/src/block_storage/v3/type/extra_spec/show.rs @@ -95,6 +95,8 @@ impl ExtraSpecCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/list.rs b/openstack_cli/src/block_storage/v3/type/list.rs index 2db97e6b0..f1efaa6fb 100644 --- a/openstack_cli/src/block_storage/v3/type/list.rs +++ b/openstack_cli/src/block_storage/v3/type/list.rs @@ -72,6 +72,8 @@ impl TypesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/remove_project_access.rs b/openstack_cli/src/block_storage/v3/type/remove_project_access.rs index ff88f50c9..647b64eae 100644 --- a/openstack_cli/src/block_storage/v3/type/remove_project_access.rs +++ b/openstack_cli/src/block_storage/v3/type/remove_project_access.rs @@ -102,6 +102,8 @@ impl TypeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/set.rs b/openstack_cli/src/block_storage/v3/type/set.rs index 79be2e669..761a5de23 100644 --- a/openstack_cli/src/block_storage/v3/type/set.rs +++ b/openstack_cli/src/block_storage/v3/type/set.rs @@ -142,6 +142,8 @@ impl TypeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/show.rs b/openstack_cli/src/block_storage/v3/type/show.rs index 1f2a17be8..8e638c755 100644 --- a/openstack_cli/src/block_storage/v3/type/show.rs +++ b/openstack_cli/src/block_storage/v3/type/show.rs @@ -83,6 +83,8 @@ impl TypeCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/type/volume_type_access/get.rs b/openstack_cli/src/block_storage/v3/type/volume_type_access/get.rs index cb37756b0..c0322b975 100644 --- a/openstack_cli/src/block_storage/v3/type/volume_type_access/get.rs +++ b/openstack_cli/src/block_storage/v3/type/volume_type_access/get.rs @@ -87,6 +87,8 @@ impl VolumeTypeAccessCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/version/get.rs b/openstack_cli/src/block_storage/v3/version/get.rs index 8fe1457e1..990196bb2 100644 --- a/openstack_cli/src/block_storage/v3/version/get.rs +++ b/openstack_cli/src/block_storage/v3/version/get.rs @@ -74,6 +74,8 @@ impl VersionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/create_30.rs b/openstack_cli/src/block_storage/v3/volume/create_30.rs index dd0986ac9..f2c314f24 100644 --- a/openstack_cli/src/block_storage/v3/volume/create_30.rs +++ b/openstack_cli/src/block_storage/v3/volume/create_30.rs @@ -297,6 +297,8 @@ impl VolumeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/create_313.rs b/openstack_cli/src/block_storage/v3/volume/create_313.rs index eea41f827..9881cd70a 100644 --- a/openstack_cli/src/block_storage/v3/volume/create_313.rs +++ b/openstack_cli/src/block_storage/v3/volume/create_313.rs @@ -310,6 +310,8 @@ impl VolumeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/create_347.rs b/openstack_cli/src/block_storage/v3/volume/create_347.rs index 6c329782c..e91fdf370 100644 --- a/openstack_cli/src/block_storage/v3/volume/create_347.rs +++ b/openstack_cli/src/block_storage/v3/volume/create_347.rs @@ -326,6 +326,8 @@ impl VolumeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/create_353.rs b/openstack_cli/src/block_storage/v3/volume/create_353.rs index 81d4e6168..cab7fc570 100644 --- a/openstack_cli/src/block_storage/v3/volume/create_353.rs +++ b/openstack_cli/src/block_storage/v3/volume/create_353.rs @@ -326,6 +326,8 @@ impl VolumeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/delete.rs b/openstack_cli/src/block_storage/v3/volume/delete.rs index 52b4bbd20..18a01f1d0 100644 --- a/openstack_cli/src/block_storage/v3/volume/delete.rs +++ b/openstack_cli/src/block_storage/v3/volume/delete.rs @@ -80,6 +80,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/encryption/list.rs b/openstack_cli/src/block_storage/v3/volume/encryption/list.rs index 836d84b33..9531d7b1a 100644 --- a/openstack_cli/src/block_storage/v3/volume/encryption/list.rs +++ b/openstack_cli/src/block_storage/v3/volume/encryption/list.rs @@ -86,6 +86,8 @@ impl EncryptionsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/encryption/show.rs b/openstack_cli/src/block_storage/v3/volume/encryption/show.rs index 531f67c3b..25a593a91 100644 --- a/openstack_cli/src/block_storage/v3/volume/encryption/show.rs +++ b/openstack_cli/src/block_storage/v3/volume/encryption/show.rs @@ -95,6 +95,8 @@ impl EncryptionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/list.rs b/openstack_cli/src/block_storage/v3/volume/list.rs index 853a5f458..847b1fb54 100644 --- a/openstack_cli/src/block_storage/v3/volume/list.rs +++ b/openstack_cli/src/block_storage/v3/volume/list.rs @@ -182,6 +182,8 @@ impl VolumesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/metadata/create.rs b/openstack_cli/src/block_storage/v3/volume/metadata/create.rs index 5881f0fbd..2cd95fd9d 100644 --- a/openstack_cli/src/block_storage/v3/volume/metadata/create.rs +++ b/openstack_cli/src/block_storage/v3/volume/metadata/create.rs @@ -97,6 +97,8 @@ impl MetadataCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/metadata/delete.rs b/openstack_cli/src/block_storage/v3/volume/metadata/delete.rs index 422b3d185..b2e87828e 100644 --- a/openstack_cli/src/block_storage/v3/volume/metadata/delete.rs +++ b/openstack_cli/src/block_storage/v3/volume/metadata/delete.rs @@ -92,6 +92,8 @@ impl MetadataCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/metadata/list.rs b/openstack_cli/src/block_storage/v3/volume/metadata/list.rs index acb237747..767c18e50 100644 --- a/openstack_cli/src/block_storage/v3/volume/metadata/list.rs +++ b/openstack_cli/src/block_storage/v3/volume/metadata/list.rs @@ -86,6 +86,8 @@ impl MetadatasCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/metadata/replace.rs b/openstack_cli/src/block_storage/v3/volume/metadata/replace.rs index 48ccfc7b8..b6ba6c264 100644 --- a/openstack_cli/src/block_storage/v3/volume/metadata/replace.rs +++ b/openstack_cli/src/block_storage/v3/volume/metadata/replace.rs @@ -97,6 +97,8 @@ impl MetadataCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/metadata/set.rs b/openstack_cli/src/block_storage/v3/volume/metadata/set.rs index 932eaaef7..69535c86c 100644 --- a/openstack_cli/src/block_storage/v3/volume/metadata/set.rs +++ b/openstack_cli/src/block_storage/v3/volume/metadata/set.rs @@ -104,6 +104,8 @@ impl MetadataCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/metadata/show.rs b/openstack_cli/src/block_storage/v3/volume/metadata/show.rs index 232827b14..28fd3666d 100644 --- a/openstack_cli/src/block_storage/v3/volume/metadata/show.rs +++ b/openstack_cli/src/block_storage/v3/volume/metadata/show.rs @@ -95,6 +95,8 @@ impl MetadataCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_attach.rs b/openstack_cli/src/block_storage/v3/volume/os_attach.rs index 639dad2eb..7353d38a6 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_attach.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_attach.rs @@ -133,6 +133,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_begin_detaching.rs b/openstack_cli/src/block_storage/v3/volume/os_begin_detaching.rs index a5ab64541..95451ee9d 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_begin_detaching.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_begin_detaching.rs @@ -83,6 +83,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_detach.rs b/openstack_cli/src/block_storage/v3/volume/os_detach.rs index 2b2883116..dc03fcabb 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_detach.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_detach.rs @@ -106,6 +106,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_extend.rs b/openstack_cli/src/block_storage/v3/volume/os_extend.rs index c1b61a130..9966aa53e 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_extend.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_extend.rs @@ -101,6 +101,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_extend_volume_completion.rs b/openstack_cli/src/block_storage/v3/volume/os_extend_volume_completion.rs index 4b9e0ca50..a3254f8ae 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_extend_volume_completion.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_extend_volume_completion.rs @@ -107,6 +107,8 @@ impl VolumeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_force_delete.rs b/openstack_cli/src/block_storage/v3/volume/os_force_delete.rs index 198ac1bb2..441430f58 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_force_delete.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_force_delete.rs @@ -83,6 +83,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_force_detach.rs b/openstack_cli/src/block_storage/v3/volume/os_force_detach.rs index 3eabc11b4..e0e93871c 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_force_detach.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_force_detach.rs @@ -118,6 +118,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_initialize_connection.rs b/openstack_cli/src/block_storage/v3/volume/os_initialize_connection.rs index d359bc99a..0364c2716 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_initialize_connection.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_initialize_connection.rs @@ -103,6 +103,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_migrate_volume_30.rs b/openstack_cli/src/block_storage/v3/volume/os_migrate_volume_30.rs index 180bd4103..56ae67c80 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_migrate_volume_30.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_migrate_volume_30.rs @@ -118,6 +118,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_migrate_volume_316.rs b/openstack_cli/src/block_storage/v3/volume/os_migrate_volume_316.rs index 78b64dbf0..32fbd6a98 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_migrate_volume_316.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_migrate_volume_316.rs @@ -140,6 +140,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_migrate_volume_completion.rs b/openstack_cli/src/block_storage/v3/volume/os_migrate_volume_completion.rs index 343da8d4a..2a2e69c00 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_migrate_volume_completion.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_migrate_volume_completion.rs @@ -109,6 +109,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_reimage_368.rs b/openstack_cli/src/block_storage/v3/volume/os_reimage_368.rs index a4de760d6..9618bc909 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_reimage_368.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_reimage_368.rs @@ -112,6 +112,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_reserve.rs b/openstack_cli/src/block_storage/v3/volume/os_reserve.rs index 54b425454..39e98ccea 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_reserve.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_reserve.rs @@ -83,6 +83,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_reset_status.rs b/openstack_cli/src/block_storage/v3/volume/os_reset_status.rs index 2a3ccf590..03eab179c 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_reset_status.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_reset_status.rs @@ -83,6 +83,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_retype.rs b/openstack_cli/src/block_storage/v3/volume/os_retype.rs index 6dd09100e..97daeb67b 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_retype.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_retype.rs @@ -119,6 +119,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_roll_detaching.rs b/openstack_cli/src/block_storage/v3/volume/os_roll_detaching.rs index 3b35a2aa1..7dfd9d841 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_roll_detaching.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_roll_detaching.rs @@ -83,6 +83,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_set_bootable.rs b/openstack_cli/src/block_storage/v3/volume/os_set_bootable.rs index 30a275cc2..961fee8f5 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_set_bootable.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_set_bootable.rs @@ -101,6 +101,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_set_image_metadata.rs b/openstack_cli/src/block_storage/v3/volume/os_set_image_metadata.rs index 9f2b7503a..cb835a803 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_set_image_metadata.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_set_image_metadata.rs @@ -103,6 +103,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_show_image_metadata.rs b/openstack_cli/src/block_storage/v3/volume/os_show_image_metadata.rs index c9ce20237..46b8be890 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_show_image_metadata.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_show_image_metadata.rs @@ -83,6 +83,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_terminate_connection.rs b/openstack_cli/src/block_storage/v3/volume/os_terminate_connection.rs index 34ce843fc..60b066ec2 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_terminate_connection.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_terminate_connection.rs @@ -105,6 +105,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_unmanage.rs b/openstack_cli/src/block_storage/v3/volume/os_unmanage.rs index 6e9201861..b267a6973 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_unmanage.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_unmanage.rs @@ -83,6 +83,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_unreserve.rs b/openstack_cli/src/block_storage/v3/volume/os_unreserve.rs index 825f59642..96dd8c478 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_unreserve.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_unreserve.rs @@ -83,6 +83,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_unset_image_metadata.rs b/openstack_cli/src/block_storage/v3/volume/os_unset_image_metadata.rs index 0a8bd3cbe..30e374391 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_unset_image_metadata.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_unset_image_metadata.rs @@ -102,6 +102,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_update_readonly_flag.rs b/openstack_cli/src/block_storage/v3/volume/os_update_readonly_flag.rs index 9ad065b20..db68819c4 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_update_readonly_flag.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_update_readonly_flag.rs @@ -102,6 +102,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_volume_upload_image_30.rs b/openstack_cli/src/block_storage/v3/volume/os_volume_upload_image_30.rs index 2fc690219..ea0620463 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_volume_upload_image_30.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_volume_upload_image_30.rs @@ -154,6 +154,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/os_volume_upload_image_31.rs b/openstack_cli/src/block_storage/v3/volume/os_volume_upload_image_31.rs index cfaed78d1..de34a98f8 100644 --- a/openstack_cli/src/block_storage/v3/volume/os_volume_upload_image_31.rs +++ b/openstack_cli/src/block_storage/v3/volume/os_volume_upload_image_31.rs @@ -182,6 +182,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/revert.rs b/openstack_cli/src/block_storage/v3/volume/revert.rs index ed9027362..1f0361f22 100644 --- a/openstack_cli/src/block_storage/v3/volume/revert.rs +++ b/openstack_cli/src/block_storage/v3/volume/revert.rs @@ -80,6 +80,8 @@ impl VolumeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/set_30.rs b/openstack_cli/src/block_storage/v3/volume/set_30.rs index 852e65f66..6a27b6a14 100644 --- a/openstack_cli/src/block_storage/v3/volume/set_30.rs +++ b/openstack_cli/src/block_storage/v3/volume/set_30.rs @@ -177,6 +177,8 @@ impl VolumeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/set_353.rs b/openstack_cli/src/block_storage/v3/volume/set_353.rs index 0e820b0ad..cb5e40001 100644 --- a/openstack_cli/src/block_storage/v3/volume/set_353.rs +++ b/openstack_cli/src/block_storage/v3/volume/set_353.rs @@ -177,6 +177,8 @@ impl VolumeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/show.rs b/openstack_cli/src/block_storage/v3/volume/show.rs index 48b45c785..bd7194903 100644 --- a/openstack_cli/src/block_storage/v3/volume/show.rs +++ b/openstack_cli/src/block_storage/v3/volume/show.rs @@ -84,6 +84,8 @@ impl VolumeCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume/summary/get.rs b/openstack_cli/src/block_storage/v3/volume/summary/get.rs index 1694f30f1..aef688267 100644 --- a/openstack_cli/src/block_storage/v3/volume/summary/get.rs +++ b/openstack_cli/src/block_storage/v3/volume/summary/get.rs @@ -76,6 +76,8 @@ impl SummaryCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume_manage/create_30.rs b/openstack_cli/src/block_storage/v3/volume_manage/create_30.rs index ea5e11405..9e84665f4 100644 --- a/openstack_cli/src/block_storage/v3/volume_manage/create_30.rs +++ b/openstack_cli/src/block_storage/v3/volume_manage/create_30.rs @@ -228,6 +228,8 @@ impl VolumeManageCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume_manage/create_316.rs b/openstack_cli/src/block_storage/v3/volume_manage/create_316.rs index 7684d4bed..c648da877 100644 --- a/openstack_cli/src/block_storage/v3/volume_manage/create_316.rs +++ b/openstack_cli/src/block_storage/v3/volume_manage/create_316.rs @@ -241,6 +241,8 @@ impl VolumeManageCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume_manage/get.rs b/openstack_cli/src/block_storage/v3/volume_manage/get.rs index 586fc5bd2..615638f65 100644 --- a/openstack_cli/src/block_storage/v3/volume_manage/get.rs +++ b/openstack_cli/src/block_storage/v3/volume_manage/get.rs @@ -76,6 +76,8 @@ impl VolumeManageCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume_manage/list.rs b/openstack_cli/src/block_storage/v3/volume_manage/list.rs index 40d09394c..6a6d0e482 100644 --- a/openstack_cli/src/block_storage/v3/volume_manage/list.rs +++ b/openstack_cli/src/block_storage/v3/volume_manage/list.rs @@ -76,6 +76,8 @@ impl VolumeManagesCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume_transfer/accept.rs b/openstack_cli/src/block_storage/v3/volume_transfer/accept.rs index 2d36c4717..4bcbf58d1 100644 --- a/openstack_cli/src/block_storage/v3/volume_transfer/accept.rs +++ b/openstack_cli/src/block_storage/v3/volume_transfer/accept.rs @@ -104,6 +104,8 @@ impl VolumeTransferCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume_transfer/create_30.rs b/openstack_cli/src/block_storage/v3/volume_transfer/create_30.rs index 7ebffd90a..4305f8ed9 100644 --- a/openstack_cli/src/block_storage/v3/volume_transfer/create_30.rs +++ b/openstack_cli/src/block_storage/v3/volume_transfer/create_30.rs @@ -113,6 +113,8 @@ impl VolumeTransferCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume_transfer/create_355.rs b/openstack_cli/src/block_storage/v3/volume_transfer/create_355.rs index b9a280469..a99865e7a 100644 --- a/openstack_cli/src/block_storage/v3/volume_transfer/create_355.rs +++ b/openstack_cli/src/block_storage/v3/volume_transfer/create_355.rs @@ -123,6 +123,8 @@ impl VolumeTransferCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume_transfer/delete.rs b/openstack_cli/src/block_storage/v3/volume_transfer/delete.rs index b10b24446..1befdbc20 100644 --- a/openstack_cli/src/block_storage/v3/volume_transfer/delete.rs +++ b/openstack_cli/src/block_storage/v3/volume_transfer/delete.rs @@ -83,6 +83,8 @@ impl VolumeTransferCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume_transfer/list.rs b/openstack_cli/src/block_storage/v3/volume_transfer/list.rs index f5b276675..64ed62776 100644 --- a/openstack_cli/src/block_storage/v3/volume_transfer/list.rs +++ b/openstack_cli/src/block_storage/v3/volume_transfer/list.rs @@ -158,6 +158,8 @@ impl VolumeTransfersCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/volume_transfer/show.rs b/openstack_cli/src/block_storage/v3/volume_transfer/show.rs index 4deeebfab..34da67236 100644 --- a/openstack_cli/src/block_storage/v3/volume_transfer/show.rs +++ b/openstack_cli/src/block_storage/v3/volume_transfer/show.rs @@ -87,6 +87,8 @@ impl VolumeTransferCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/block_storage/v3/worker/cleanup/create_324.rs b/openstack_cli/src/block_storage/v3/worker/cleanup/create_324.rs index d4bfe380a..96a4a898d 100644 --- a/openstack_cli/src/block_storage/v3/worker/cleanup/create_324.rs +++ b/openstack_cli/src/block_storage/v3/worker/cleanup/create_324.rs @@ -156,6 +156,8 @@ impl CleanupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/aggregate/add_host.rs b/openstack_cli/src/compute/v2/aggregate/add_host.rs index 8a8911138..96411400a 100644 --- a/openstack_cli/src/compute/v2/aggregate/add_host.rs +++ b/openstack_cli/src/compute/v2/aggregate/add_host.rs @@ -101,6 +101,8 @@ impl AggregateCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/aggregate/create_20.rs b/openstack_cli/src/compute/v2/aggregate/create_20.rs index eb545f79a..b2b75d225 100644 --- a/openstack_cli/src/compute/v2/aggregate/create_20.rs +++ b/openstack_cli/src/compute/v2/aggregate/create_20.rs @@ -120,6 +120,8 @@ impl AggregateCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/aggregate/create_21.rs b/openstack_cli/src/compute/v2/aggregate/create_21.rs index 3b44b53c2..632630a4d 100644 --- a/openstack_cli/src/compute/v2/aggregate/create_21.rs +++ b/openstack_cli/src/compute/v2/aggregate/create_21.rs @@ -120,6 +120,8 @@ impl AggregateCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/aggregate/delete.rs b/openstack_cli/src/compute/v2/aggregate/delete.rs index 185d86a60..3b081775e 100644 --- a/openstack_cli/src/compute/v2/aggregate/delete.rs +++ b/openstack_cli/src/compute/v2/aggregate/delete.rs @@ -85,6 +85,8 @@ impl AggregateCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/aggregate/image/cache_281.rs b/openstack_cli/src/compute/v2/aggregate/image/cache_281.rs index a06a18286..48d1338ac 100644 --- a/openstack_cli/src/compute/v2/aggregate/image/cache_281.rs +++ b/openstack_cli/src/compute/v2/aggregate/image/cache_281.rs @@ -109,6 +109,8 @@ impl ImageCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/aggregate/list.rs b/openstack_cli/src/compute/v2/aggregate/list.rs index 745e5b596..1b4da054c 100644 --- a/openstack_cli/src/compute/v2/aggregate/list.rs +++ b/openstack_cli/src/compute/v2/aggregate/list.rs @@ -78,6 +78,8 @@ impl AggregatesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/aggregate/remove_host.rs b/openstack_cli/src/compute/v2/aggregate/remove_host.rs index 742475fec..99bff5616 100644 --- a/openstack_cli/src/compute/v2/aggregate/remove_host.rs +++ b/openstack_cli/src/compute/v2/aggregate/remove_host.rs @@ -101,6 +101,8 @@ impl AggregateCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/aggregate/set_20.rs b/openstack_cli/src/compute/v2/aggregate/set_20.rs index 1a0b2b29a..e1ad2a19a 100644 --- a/openstack_cli/src/compute/v2/aggregate/set_20.rs +++ b/openstack_cli/src/compute/v2/aggregate/set_20.rs @@ -157,6 +157,8 @@ impl AggregateCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/aggregate/set_21.rs b/openstack_cli/src/compute/v2/aggregate/set_21.rs index 2c8dde555..47b48947b 100644 --- a/openstack_cli/src/compute/v2/aggregate/set_21.rs +++ b/openstack_cli/src/compute/v2/aggregate/set_21.rs @@ -157,6 +157,8 @@ impl AggregateCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/aggregate/set_metadata.rs b/openstack_cli/src/compute/v2/aggregate/set_metadata.rs index cb7b566be..49cf71e41 100644 --- a/openstack_cli/src/compute/v2/aggregate/set_metadata.rs +++ b/openstack_cli/src/compute/v2/aggregate/set_metadata.rs @@ -110,6 +110,8 @@ impl AggregateCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/aggregate/show.rs b/openstack_cli/src/compute/v2/aggregate/show.rs index 6971c65a5..4535fe695 100644 --- a/openstack_cli/src/compute/v2/aggregate/show.rs +++ b/openstack_cli/src/compute/v2/aggregate/show.rs @@ -88,6 +88,8 @@ impl AggregateCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/assisted_volume_snapshot/create.rs b/openstack_cli/src/compute/v2/assisted_volume_snapshot/create.rs index 68c7796bc..192ead75c 100644 --- a/openstack_cli/src/compute/v2/assisted_volume_snapshot/create.rs +++ b/openstack_cli/src/compute/v2/assisted_volume_snapshot/create.rs @@ -150,6 +150,8 @@ impl AssistedVolumeSnapshotCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/assisted_volume_snapshot/delete.rs b/openstack_cli/src/compute/v2/assisted_volume_snapshot/delete.rs index d17f08fc4..f42c6a488 100644 --- a/openstack_cli/src/compute/v2/assisted_volume_snapshot/delete.rs +++ b/openstack_cli/src/compute/v2/assisted_volume_snapshot/delete.rs @@ -103,6 +103,8 @@ impl AssistedVolumeSnapshotCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/availability_zone/list.rs b/openstack_cli/src/compute/v2/availability_zone/list.rs index 9b522a375..4eb36a8f8 100644 --- a/openstack_cli/src/compute/v2/availability_zone/list.rs +++ b/openstack_cli/src/compute/v2/availability_zone/list.rs @@ -81,6 +81,8 @@ impl AvailabilityZonesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/availability_zone/list_detail.rs b/openstack_cli/src/compute/v2/availability_zone/list_detail.rs index 10cbbfce5..e7b792440 100644 --- a/openstack_cli/src/compute/v2/availability_zone/list_detail.rs +++ b/openstack_cli/src/compute/v2/availability_zone/list_detail.rs @@ -83,6 +83,8 @@ impl AvailabilityZonesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/console_auth_token/show.rs b/openstack_cli/src/compute/v2/console_auth_token/show.rs index 8875ad09a..f71677d5a 100644 --- a/openstack_cli/src/compute/v2/console_auth_token/show.rs +++ b/openstack_cli/src/compute/v2/console_auth_token/show.rs @@ -97,6 +97,8 @@ impl ConsoleAuthTokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/extension/list.rs b/openstack_cli/src/compute/v2/extension/list.rs index b3ef91e49..21b1a58f8 100644 --- a/openstack_cli/src/compute/v2/extension/list.rs +++ b/openstack_cli/src/compute/v2/extension/list.rs @@ -77,6 +77,8 @@ impl ExtensionsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/extension/show.rs b/openstack_cli/src/compute/v2/extension/show.rs index 13c1356d5..9b38e2408 100644 --- a/openstack_cli/src/compute/v2/extension/show.rs +++ b/openstack_cli/src/compute/v2/extension/show.rs @@ -87,6 +87,8 @@ impl ExtensionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/flavor/add_tenant_access.rs b/openstack_cli/src/compute/v2/flavor/add_tenant_access.rs index 8f37b3fbc..c8d829b7f 100644 --- a/openstack_cli/src/compute/v2/flavor/add_tenant_access.rs +++ b/openstack_cli/src/compute/v2/flavor/add_tenant_access.rs @@ -114,6 +114,8 @@ impl FlavorCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/flavor/create_20.rs b/openstack_cli/src/compute/v2/flavor/create_20.rs index 51a97fb94..486957c35 100644 --- a/openstack_cli/src/compute/v2/flavor/create_20.rs +++ b/openstack_cli/src/compute/v2/flavor/create_20.rs @@ -177,6 +177,8 @@ impl FlavorCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/flavor/create_21.rs b/openstack_cli/src/compute/v2/flavor/create_21.rs index a807b547f..ae8447160 100644 --- a/openstack_cli/src/compute/v2/flavor/create_21.rs +++ b/openstack_cli/src/compute/v2/flavor/create_21.rs @@ -177,6 +177,8 @@ impl FlavorCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/flavor/create_255.rs b/openstack_cli/src/compute/v2/flavor/create_255.rs index d04d35312..a666eeedf 100644 --- a/openstack_cli/src/compute/v2/flavor/create_255.rs +++ b/openstack_cli/src/compute/v2/flavor/create_255.rs @@ -194,6 +194,8 @@ impl FlavorCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/flavor/delete.rs b/openstack_cli/src/compute/v2/flavor/delete.rs index 54cd94ac7..8bcb16b66 100644 --- a/openstack_cli/src/compute/v2/flavor/delete.rs +++ b/openstack_cli/src/compute/v2/flavor/delete.rs @@ -88,6 +88,8 @@ impl FlavorCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/flavor/extra_spec/create.rs b/openstack_cli/src/compute/v2/flavor/extra_spec/create.rs index 5361afebf..c251c6d7e 100644 --- a/openstack_cli/src/compute/v2/flavor/extra_spec/create.rs +++ b/openstack_cli/src/compute/v2/flavor/extra_spec/create.rs @@ -105,6 +105,8 @@ impl ExtraSpecCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/flavor/extra_spec/delete.rs b/openstack_cli/src/compute/v2/flavor/extra_spec/delete.rs index d61a0943d..105ef03e4 100644 --- a/openstack_cli/src/compute/v2/flavor/extra_spec/delete.rs +++ b/openstack_cli/src/compute/v2/flavor/extra_spec/delete.rs @@ -98,6 +98,8 @@ impl ExtraSpecCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/flavor/extra_spec/list.rs b/openstack_cli/src/compute/v2/flavor/extra_spec/list.rs index f816d78a6..870d05bc9 100644 --- a/openstack_cli/src/compute/v2/flavor/extra_spec/list.rs +++ b/openstack_cli/src/compute/v2/flavor/extra_spec/list.rs @@ -92,6 +92,8 @@ impl ExtraSpecsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/flavor/extra_spec/set.rs b/openstack_cli/src/compute/v2/flavor/extra_spec/set.rs index 96d084156..a71254f8d 100644 --- a/openstack_cli/src/compute/v2/flavor/extra_spec/set.rs +++ b/openstack_cli/src/compute/v2/flavor/extra_spec/set.rs @@ -109,6 +109,8 @@ impl ExtraSpecCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/flavor/extra_spec/show.rs b/openstack_cli/src/compute/v2/flavor/extra_spec/show.rs index 45b9a6cf2..ec1648b6c 100644 --- a/openstack_cli/src/compute/v2/flavor/extra_spec/show.rs +++ b/openstack_cli/src/compute/v2/flavor/extra_spec/show.rs @@ -101,6 +101,8 @@ impl ExtraSpecCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/flavor/flavor_access/list.rs b/openstack_cli/src/compute/v2/flavor/flavor_access/list.rs index dc45283b1..35b87adb4 100644 --- a/openstack_cli/src/compute/v2/flavor/flavor_access/list.rs +++ b/openstack_cli/src/compute/v2/flavor/flavor_access/list.rs @@ -91,6 +91,8 @@ impl FlavorAccessesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/flavor/list.rs b/openstack_cli/src/compute/v2/flavor/list.rs index f44a2aab6..6e8b694ac 100644 --- a/openstack_cli/src/compute/v2/flavor/list.rs +++ b/openstack_cli/src/compute/v2/flavor/list.rs @@ -139,6 +139,8 @@ impl FlavorsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/flavor/remove_tenant_access.rs b/openstack_cli/src/compute/v2/flavor/remove_tenant_access.rs index 6f5d4356f..6571bcdb2 100644 --- a/openstack_cli/src/compute/v2/flavor/remove_tenant_access.rs +++ b/openstack_cli/src/compute/v2/flavor/remove_tenant_access.rs @@ -116,6 +116,8 @@ impl FlavorCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/flavor/set_255.rs b/openstack_cli/src/compute/v2/flavor/set_255.rs index 19da7d048..7aa08b60d 100644 --- a/openstack_cli/src/compute/v2/flavor/set_255.rs +++ b/openstack_cli/src/compute/v2/flavor/set_255.rs @@ -139,6 +139,8 @@ impl FlavorCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/flavor/show.rs b/openstack_cli/src/compute/v2/flavor/show.rs index 344299de7..48757bdda 100644 --- a/openstack_cli/src/compute/v2/flavor/show.rs +++ b/openstack_cli/src/compute/v2/flavor/show.rs @@ -88,6 +88,8 @@ impl FlavorCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/floating_ip/create.rs b/openstack_cli/src/compute/v2/floating_ip/create.rs index de8560342..3b6333502 100644 --- a/openstack_cli/src/compute/v2/floating_ip/create.rs +++ b/openstack_cli/src/compute/v2/floating_ip/create.rs @@ -87,6 +87,8 @@ impl FloatingIpCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/floating_ip/delete.rs b/openstack_cli/src/compute/v2/floating_ip/delete.rs index b5d202bfd..5cb661b08 100644 --- a/openstack_cli/src/compute/v2/floating_ip/delete.rs +++ b/openstack_cli/src/compute/v2/floating_ip/delete.rs @@ -94,6 +94,8 @@ impl FloatingIpCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/floating_ip/list.rs b/openstack_cli/src/compute/v2/floating_ip/list.rs index f98c235f4..f716ded6d 100644 --- a/openstack_cli/src/compute/v2/floating_ip/list.rs +++ b/openstack_cli/src/compute/v2/floating_ip/list.rs @@ -81,6 +81,8 @@ impl FloatingIpsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/floating_ip/show.rs b/openstack_cli/src/compute/v2/floating_ip/show.rs index cb46686bf..464c5e941 100644 --- a/openstack_cli/src/compute/v2/floating_ip/show.rs +++ b/openstack_cli/src/compute/v2/floating_ip/show.rs @@ -93,6 +93,8 @@ impl FloatingIpCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/floating_ips_bulk/create.rs b/openstack_cli/src/compute/v2/floating_ips_bulk/create.rs index 082a85917..9dac2bf8e 100644 --- a/openstack_cli/src/compute/v2/floating_ips_bulk/create.rs +++ b/openstack_cli/src/compute/v2/floating_ips_bulk/create.rs @@ -79,6 +79,8 @@ impl FloatingIpsBulkCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/floating_ips_bulk/list.rs b/openstack_cli/src/compute/v2/floating_ips_bulk/list.rs index 7a3ca92a3..1e6324708 100644 --- a/openstack_cli/src/compute/v2/floating_ips_bulk/list.rs +++ b/openstack_cli/src/compute/v2/floating_ips_bulk/list.rs @@ -79,6 +79,8 @@ impl FloatingIpsBulksCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/floating_ips_bulk/set.rs b/openstack_cli/src/compute/v2/floating_ips_bulk/set.rs index e50ca2068..d8cf93414 100644 --- a/openstack_cli/src/compute/v2/floating_ips_bulk/set.rs +++ b/openstack_cli/src/compute/v2/floating_ips_bulk/set.rs @@ -80,6 +80,8 @@ impl FloatingIpsBulkCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/floating_ips_bulk/show.rs b/openstack_cli/src/compute/v2/floating_ips_bulk/show.rs index c8b0cfa31..17a0213ab 100644 --- a/openstack_cli/src/compute/v2/floating_ips_bulk/show.rs +++ b/openstack_cli/src/compute/v2/floating_ips_bulk/show.rs @@ -89,6 +89,8 @@ impl FloatingIpsBulkCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/hypervisor/list.rs b/openstack_cli/src/compute/v2/hypervisor/list.rs index b50ec04a0..b084af3fc 100644 --- a/openstack_cli/src/compute/v2/hypervisor/list.rs +++ b/openstack_cli/src/compute/v2/hypervisor/list.rs @@ -125,6 +125,8 @@ impl HypervisorsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/hypervisor/search/get.rs b/openstack_cli/src/compute/v2/hypervisor/search/get.rs index ab8607a47..258cc8299 100644 --- a/openstack_cli/src/compute/v2/hypervisor/search/get.rs +++ b/openstack_cli/src/compute/v2/hypervisor/search/get.rs @@ -92,6 +92,8 @@ impl SearchCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/hypervisor/server/get.rs b/openstack_cli/src/compute/v2/hypervisor/server/get.rs index 170a26f07..aea5f8269 100644 --- a/openstack_cli/src/compute/v2/hypervisor/server/get.rs +++ b/openstack_cli/src/compute/v2/hypervisor/server/get.rs @@ -93,6 +93,8 @@ impl ServerCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/hypervisor/show.rs b/openstack_cli/src/compute/v2/hypervisor/show.rs index 2c72d965e..1510c9cba 100644 --- a/openstack_cli/src/compute/v2/hypervisor/show.rs +++ b/openstack_cli/src/compute/v2/hypervisor/show.rs @@ -99,6 +99,8 @@ impl HypervisorCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/hypervisor/statistic/get.rs b/openstack_cli/src/compute/v2/hypervisor/statistic/get.rs index 92d08367b..3b413e0e4 100644 --- a/openstack_cli/src/compute/v2/hypervisor/statistic/get.rs +++ b/openstack_cli/src/compute/v2/hypervisor/statistic/get.rs @@ -86,6 +86,8 @@ impl StatisticCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/hypervisor/uptime/get.rs b/openstack_cli/src/compute/v2/hypervisor/uptime/get.rs index 6661886d2..ce513daf4 100644 --- a/openstack_cli/src/compute/v2/hypervisor/uptime/get.rs +++ b/openstack_cli/src/compute/v2/hypervisor/uptime/get.rs @@ -93,6 +93,8 @@ impl UptimeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/instance_usage_audit_log/list.rs b/openstack_cli/src/compute/v2/instance_usage_audit_log/list.rs index 7c363dfb4..73b0d17e7 100644 --- a/openstack_cli/src/compute/v2/instance_usage_audit_log/list.rs +++ b/openstack_cli/src/compute/v2/instance_usage_audit_log/list.rs @@ -82,6 +82,8 @@ impl InstanceUsageAuditLogsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/instance_usage_audit_log/show.rs b/openstack_cli/src/compute/v2/instance_usage_audit_log/show.rs index 3d162b797..607ab0bae 100644 --- a/openstack_cli/src/compute/v2/instance_usage_audit_log/show.rs +++ b/openstack_cli/src/compute/v2/instance_usage_audit_log/show.rs @@ -92,6 +92,8 @@ impl InstanceUsageAuditLogCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/keypair/create_20.rs b/openstack_cli/src/compute/v2/keypair/create_20.rs index 20a3f3f44..481cd123b 100644 --- a/openstack_cli/src/compute/v2/keypair/create_20.rs +++ b/openstack_cli/src/compute/v2/keypair/create_20.rs @@ -117,6 +117,8 @@ impl KeypairCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/keypair/create_21.rs b/openstack_cli/src/compute/v2/keypair/create_21.rs index 54796b34a..fb9f36b36 100644 --- a/openstack_cli/src/compute/v2/keypair/create_21.rs +++ b/openstack_cli/src/compute/v2/keypair/create_21.rs @@ -117,6 +117,8 @@ impl KeypairCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/keypair/create_210.rs b/openstack_cli/src/compute/v2/keypair/create_210.rs index b233adfbc..7308a4f5b 100644 --- a/openstack_cli/src/compute/v2/keypair/create_210.rs +++ b/openstack_cli/src/compute/v2/keypair/create_210.rs @@ -150,6 +150,8 @@ impl KeypairCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/keypair/create_22.rs b/openstack_cli/src/compute/v2/keypair/create_22.rs index e59fa85ea..e6bbe8622 100644 --- a/openstack_cli/src/compute/v2/keypair/create_22.rs +++ b/openstack_cli/src/compute/v2/keypair/create_22.rs @@ -139,6 +139,8 @@ impl KeypairCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/keypair/create_292.rs b/openstack_cli/src/compute/v2/keypair/create_292.rs index d4bc6c8c1..207393d2b 100644 --- a/openstack_cli/src/compute/v2/keypair/create_292.rs +++ b/openstack_cli/src/compute/v2/keypair/create_292.rs @@ -148,6 +148,8 @@ impl KeypairCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/keypair/delete.rs b/openstack_cli/src/compute/v2/keypair/delete.rs index eb8a3fe87..9e489592b 100644 --- a/openstack_cli/src/compute/v2/keypair/delete.rs +++ b/openstack_cli/src/compute/v2/keypair/delete.rs @@ -151,6 +151,8 @@ impl KeypairCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/keypair/list.rs b/openstack_cli/src/compute/v2/keypair/list.rs index 55de39b3b..67bdeb1e1 100644 --- a/openstack_cli/src/compute/v2/keypair/list.rs +++ b/openstack_cli/src/compute/v2/keypair/list.rs @@ -175,6 +175,8 @@ impl KeypairsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/keypair/show.rs b/openstack_cli/src/compute/v2/keypair/show.rs index aeeb5f49c..17321727b 100644 --- a/openstack_cli/src/compute/v2/keypair/show.rs +++ b/openstack_cli/src/compute/v2/keypair/show.rs @@ -107,6 +107,8 @@ impl KeypairCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/limit/list.rs b/openstack_cli/src/compute/v2/limit/list.rs index a93d36321..21a8da8b5 100644 --- a/openstack_cli/src/compute/v2/limit/list.rs +++ b/openstack_cli/src/compute/v2/limit/list.rs @@ -85,6 +85,8 @@ impl LimitCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/migration/get.rs b/openstack_cli/src/compute/v2/migration/get.rs index ae96ab423..c693a2b26 100644 --- a/openstack_cli/src/compute/v2/migration/get.rs +++ b/openstack_cli/src/compute/v2/migration/get.rs @@ -286,6 +286,8 @@ impl MigrationCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/quota_class_set/set_21.rs b/openstack_cli/src/compute/v2/quota_class_set/set_21.rs index c44ed9abc..af4129ad2 100644 --- a/openstack_cli/src/compute/v2/quota_class_set/set_21.rs +++ b/openstack_cli/src/compute/v2/quota_class_set/set_21.rs @@ -259,6 +259,8 @@ impl QuotaClassSetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/quota_class_set/set_250.rs b/openstack_cli/src/compute/v2/quota_class_set/set_250.rs index bb0a070d6..86d2cda40 100644 --- a/openstack_cli/src/compute/v2/quota_class_set/set_250.rs +++ b/openstack_cli/src/compute/v2/quota_class_set/set_250.rs @@ -209,6 +209,8 @@ impl QuotaClassSetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/quota_class_set/set_257.rs b/openstack_cli/src/compute/v2/quota_class_set/set_257.rs index 943e9c297..21de998e3 100644 --- a/openstack_cli/src/compute/v2/quota_class_set/set_257.rs +++ b/openstack_cli/src/compute/v2/quota_class_set/set_257.rs @@ -165,6 +165,8 @@ impl QuotaClassSetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/quota_class_set/show.rs b/openstack_cli/src/compute/v2/quota_class_set/show.rs index 8eb82883b..941f21e6b 100644 --- a/openstack_cli/src/compute/v2/quota_class_set/show.rs +++ b/openstack_cli/src/compute/v2/quota_class_set/show.rs @@ -88,6 +88,8 @@ impl QuotaClassSetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/quota_set/defaults.rs b/openstack_cli/src/compute/v2/quota_set/defaults.rs index f29fcd9f1..831aa7a0c 100644 --- a/openstack_cli/src/compute/v2/quota_set/defaults.rs +++ b/openstack_cli/src/compute/v2/quota_set/defaults.rs @@ -88,6 +88,8 @@ impl QuotaSetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/quota_set/delete.rs b/openstack_cli/src/compute/v2/quota_set/delete.rs index 3550499d3..fac84370b 100644 --- a/openstack_cli/src/compute/v2/quota_set/delete.rs +++ b/openstack_cli/src/compute/v2/quota_set/delete.rs @@ -154,6 +154,8 @@ impl QuotaSetCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/quota_set/details.rs b/openstack_cli/src/compute/v2/quota_set/details.rs index 8225e3995..8f0579504 100644 --- a/openstack_cli/src/compute/v2/quota_set/details.rs +++ b/openstack_cli/src/compute/v2/quota_set/details.rs @@ -158,6 +158,8 @@ impl QuotaSetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/quota_set/set_20.rs b/openstack_cli/src/compute/v2/quota_set/set_20.rs index c4354b121..a867e9deb 100644 --- a/openstack_cli/src/compute/v2/quota_set/set_20.rs +++ b/openstack_cli/src/compute/v2/quota_set/set_20.rs @@ -337,6 +337,8 @@ impl QuotaSetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/quota_set/set_236.rs b/openstack_cli/src/compute/v2/quota_set/set_236.rs index 8bc805891..a2ba28347 100644 --- a/openstack_cli/src/compute/v2/quota_set/set_236.rs +++ b/openstack_cli/src/compute/v2/quota_set/set_236.rs @@ -286,6 +286,8 @@ impl QuotaSetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/quota_set/set_257.rs b/openstack_cli/src/compute/v2/quota_set/set_257.rs index 1bc43d436..71aa9be42 100644 --- a/openstack_cli/src/compute/v2/quota_set/set_257.rs +++ b/openstack_cli/src/compute/v2/quota_set/set_257.rs @@ -242,6 +242,8 @@ impl QuotaSetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/quota_set/show.rs b/openstack_cli/src/compute/v2/quota_set/show.rs index c75dd520b..1fc4e96f5 100644 --- a/openstack_cli/src/compute/v2/quota_set/show.rs +++ b/openstack_cli/src/compute/v2/quota_set/show.rs @@ -154,6 +154,8 @@ impl QuotaSetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/add_fixed_ip_21.rs b/openstack_cli/src/compute/v2/server/add_fixed_ip_21.rs index ecf328d3c..7d4e53073 100644 --- a/openstack_cli/src/compute/v2/server/add_fixed_ip_21.rs +++ b/openstack_cli/src/compute/v2/server/add_fixed_ip_21.rs @@ -118,6 +118,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/add_floating_ip_21.rs b/openstack_cli/src/compute/v2/server/add_floating_ip_21.rs index 3295fa7d8..57db974a1 100644 --- a/openstack_cli/src/compute/v2/server/add_floating_ip_21.rs +++ b/openstack_cli/src/compute/v2/server/add_floating_ip_21.rs @@ -146,6 +146,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/add_security_group.rs b/openstack_cli/src/compute/v2/server/add_security_group.rs index f837fc98c..6abd5dac1 100644 --- a/openstack_cli/src/compute/v2/server/add_security_group.rs +++ b/openstack_cli/src/compute/v2/server/add_security_group.rs @@ -121,6 +121,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/change_password.rs b/openstack_cli/src/compute/v2/server/change_password.rs index 61dfe2c5f..4844a0294 100644 --- a/openstack_cli/src/compute/v2/server/change_password.rs +++ b/openstack_cli/src/compute/v2/server/change_password.rs @@ -115,6 +115,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/confirm_resize.rs b/openstack_cli/src/compute/v2/server/confirm_resize.rs index 70d76559d..b55e14657 100644 --- a/openstack_cli/src/compute/v2/server/confirm_resize.rs +++ b/openstack_cli/src/compute/v2/server/confirm_resize.rs @@ -121,6 +121,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_20.rs b/openstack_cli/src/compute/v2/server/create_20.rs index cab7c727e..f35758136 100644 --- a/openstack_cli/src/compute/v2/server/create_20.rs +++ b/openstack_cli/src/compute/v2/server/create_20.rs @@ -577,6 +577,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_21.rs b/openstack_cli/src/compute/v2/server/create_21.rs index 11342414f..1158db311 100644 --- a/openstack_cli/src/compute/v2/server/create_21.rs +++ b/openstack_cli/src/compute/v2/server/create_21.rs @@ -562,6 +562,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_219.rs b/openstack_cli/src/compute/v2/server/create_219.rs index b0c4e6e44..5d19c8569 100644 --- a/openstack_cli/src/compute/v2/server/create_219.rs +++ b/openstack_cli/src/compute/v2/server/create_219.rs @@ -581,6 +581,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_232.rs b/openstack_cli/src/compute/v2/server/create_232.rs index bf16c175e..d0bb34bd5 100644 --- a/openstack_cli/src/compute/v2/server/create_232.rs +++ b/openstack_cli/src/compute/v2/server/create_232.rs @@ -581,6 +581,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_233.rs b/openstack_cli/src/compute/v2/server/create_233.rs index 22ea67563..0946872ba 100644 --- a/openstack_cli/src/compute/v2/server/create_233.rs +++ b/openstack_cli/src/compute/v2/server/create_233.rs @@ -581,6 +581,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_237.rs b/openstack_cli/src/compute/v2/server/create_237.rs index c90c3942d..458e0296b 100644 --- a/openstack_cli/src/compute/v2/server/create_237.rs +++ b/openstack_cli/src/compute/v2/server/create_237.rs @@ -611,6 +611,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_242.rs b/openstack_cli/src/compute/v2/server/create_242.rs index a72da6317..bbf3557d7 100644 --- a/openstack_cli/src/compute/v2/server/create_242.rs +++ b/openstack_cli/src/compute/v2/server/create_242.rs @@ -611,6 +611,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_252.rs b/openstack_cli/src/compute/v2/server/create_252.rs index 5b78af643..6abce29ec 100644 --- a/openstack_cli/src/compute/v2/server/create_252.rs +++ b/openstack_cli/src/compute/v2/server/create_252.rs @@ -631,6 +631,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_257.rs b/openstack_cli/src/compute/v2/server/create_257.rs index 3a54ec9dd..355d23f98 100644 --- a/openstack_cli/src/compute/v2/server/create_257.rs +++ b/openstack_cli/src/compute/v2/server/create_257.rs @@ -612,6 +612,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_263.rs b/openstack_cli/src/compute/v2/server/create_263.rs index dfe3ce04c..ac9a2db8d 100644 --- a/openstack_cli/src/compute/v2/server/create_263.rs +++ b/openstack_cli/src/compute/v2/server/create_263.rs @@ -629,6 +629,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_267.rs b/openstack_cli/src/compute/v2/server/create_267.rs index bd5f66abc..619346faa 100644 --- a/openstack_cli/src/compute/v2/server/create_267.rs +++ b/openstack_cli/src/compute/v2/server/create_267.rs @@ -629,6 +629,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_274.rs b/openstack_cli/src/compute/v2/server/create_274.rs index 00dde6251..22ac4988c 100644 --- a/openstack_cli/src/compute/v2/server/create_274.rs +++ b/openstack_cli/src/compute/v2/server/create_274.rs @@ -653,6 +653,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_290.rs b/openstack_cli/src/compute/v2/server/create_290.rs index 1807bc83b..98095c595 100644 --- a/openstack_cli/src/compute/v2/server/create_290.rs +++ b/openstack_cli/src/compute/v2/server/create_290.rs @@ -672,6 +672,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_294.rs b/openstack_cli/src/compute/v2/server/create_294.rs index 889e29673..2502ea6da 100644 --- a/openstack_cli/src/compute/v2/server/create_294.rs +++ b/openstack_cli/src/compute/v2/server/create_294.rs @@ -672,6 +672,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_backup_20.rs b/openstack_cli/src/compute/v2/server/create_backup_20.rs index 528359d6a..d1482ec21 100644 --- a/openstack_cli/src/compute/v2/server/create_backup_20.rs +++ b/openstack_cli/src/compute/v2/server/create_backup_20.rs @@ -131,6 +131,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_backup_21.rs b/openstack_cli/src/compute/v2/server/create_backup_21.rs index ada6c1504..cf0a0b0bd 100644 --- a/openstack_cli/src/compute/v2/server/create_backup_21.rs +++ b/openstack_cli/src/compute/v2/server/create_backup_21.rs @@ -131,6 +131,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_image_20.rs b/openstack_cli/src/compute/v2/server/create_image_20.rs index 088d151c4..59ca52e43 100644 --- a/openstack_cli/src/compute/v2/server/create_image_20.rs +++ b/openstack_cli/src/compute/v2/server/create_image_20.rs @@ -118,6 +118,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/create_image_21.rs b/openstack_cli/src/compute/v2/server/create_image_21.rs index 7976b8782..ee8aeff53 100644 --- a/openstack_cli/src/compute/v2/server/create_image_21.rs +++ b/openstack_cli/src/compute/v2/server/create_image_21.rs @@ -118,6 +118,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/delete.rs b/openstack_cli/src/compute/v2/server/delete.rs index 88efd1506..6f1be7fff 100644 --- a/openstack_cli/src/compute/v2/server/delete.rs +++ b/openstack_cli/src/compute/v2/server/delete.rs @@ -98,6 +98,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/diagnostic/get.rs b/openstack_cli/src/compute/v2/server/diagnostic/get.rs index 33275400f..8c395f785 100644 --- a/openstack_cli/src/compute/v2/server/diagnostic/get.rs +++ b/openstack_cli/src/compute/v2/server/diagnostic/get.rs @@ -92,6 +92,8 @@ impl DiagnosticCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/evacuate_20.rs b/openstack_cli/src/compute/v2/server/evacuate_20.rs index 0a8dcdb49..ad34e1b86 100644 --- a/openstack_cli/src/compute/v2/server/evacuate_20.rs +++ b/openstack_cli/src/compute/v2/server/evacuate_20.rs @@ -143,6 +143,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/evacuate_214.rs b/openstack_cli/src/compute/v2/server/evacuate_214.rs index 9c7fcb257..ce4818361 100644 --- a/openstack_cli/src/compute/v2/server/evacuate_214.rs +++ b/openstack_cli/src/compute/v2/server/evacuate_214.rs @@ -129,6 +129,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/evacuate_229.rs b/openstack_cli/src/compute/v2/server/evacuate_229.rs index 192147229..7248d5720 100644 --- a/openstack_cli/src/compute/v2/server/evacuate_229.rs +++ b/openstack_cli/src/compute/v2/server/evacuate_229.rs @@ -154,6 +154,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/evacuate_268.rs b/openstack_cli/src/compute/v2/server/evacuate_268.rs index b35c5375e..12145717e 100644 --- a/openstack_cli/src/compute/v2/server/evacuate_268.rs +++ b/openstack_cli/src/compute/v2/server/evacuate_268.rs @@ -129,6 +129,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/evacuate_295.rs b/openstack_cli/src/compute/v2/server/evacuate_295.rs index f5e7e1295..23c5fd16f 100644 --- a/openstack_cli/src/compute/v2/server/evacuate_295.rs +++ b/openstack_cli/src/compute/v2/server/evacuate_295.rs @@ -129,6 +129,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/force_delete.rs b/openstack_cli/src/compute/v2/server/force_delete.rs index 03cbe4e46..ccae152d7 100644 --- a/openstack_cli/src/compute/v2/server/force_delete.rs +++ b/openstack_cli/src/compute/v2/server/force_delete.rs @@ -100,6 +100,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/inject_network_info.rs b/openstack_cli/src/compute/v2/server/inject_network_info.rs index 96ef55454..ba87c487a 100644 --- a/openstack_cli/src/compute/v2/server/inject_network_info.rs +++ b/openstack_cli/src/compute/v2/server/inject_network_info.rs @@ -103,6 +103,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/instance_action/list.rs b/openstack_cli/src/compute/v2/server/instance_action/list.rs index fa130c242..1c58a27aa 100644 --- a/openstack_cli/src/compute/v2/server/instance_action/list.rs +++ b/openstack_cli/src/compute/v2/server/instance_action/list.rs @@ -143,6 +143,8 @@ impl InstanceActionsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/instance_action/show.rs b/openstack_cli/src/compute/v2/server/instance_action/show.rs index eb1e0a56b..2bc46abf4 100644 --- a/openstack_cli/src/compute/v2/server/instance_action/show.rs +++ b/openstack_cli/src/compute/v2/server/instance_action/show.rs @@ -108,6 +108,8 @@ impl InstanceActionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/interface/create_20.rs b/openstack_cli/src/compute/v2/server/interface/create_20.rs index fa8ca9668..0407b0de6 100644 --- a/openstack_cli/src/compute/v2/server/interface/create_20.rs +++ b/openstack_cli/src/compute/v2/server/interface/create_20.rs @@ -147,6 +147,8 @@ impl InterfaceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/interface/create_249.rs b/openstack_cli/src/compute/v2/server/interface/create_249.rs index 53d6ee262..a0dc4f611 100644 --- a/openstack_cli/src/compute/v2/server/interface/create_249.rs +++ b/openstack_cli/src/compute/v2/server/interface/create_249.rs @@ -160,6 +160,8 @@ impl InterfaceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/interface/delete.rs b/openstack_cli/src/compute/v2/server/interface/delete.rs index 250630429..bcfc0d6db 100644 --- a/openstack_cli/src/compute/v2/server/interface/delete.rs +++ b/openstack_cli/src/compute/v2/server/interface/delete.rs @@ -98,6 +98,8 @@ impl InterfaceCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/interface/list.rs b/openstack_cli/src/compute/v2/server/interface/list.rs index cd70a60fb..6564bd628 100644 --- a/openstack_cli/src/compute/v2/server/interface/list.rs +++ b/openstack_cli/src/compute/v2/server/interface/list.rs @@ -89,6 +89,8 @@ impl InterfacesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/interface/show.rs b/openstack_cli/src/compute/v2/server/interface/show.rs index b44e4190a..b1c8405a6 100644 --- a/openstack_cli/src/compute/v2/server/interface/show.rs +++ b/openstack_cli/src/compute/v2/server/interface/show.rs @@ -97,6 +97,8 @@ impl InterfaceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/ip/list.rs b/openstack_cli/src/compute/v2/server/ip/list.rs index 11fd7a4bb..4264267f5 100644 --- a/openstack_cli/src/compute/v2/server/ip/list.rs +++ b/openstack_cli/src/compute/v2/server/ip/list.rs @@ -91,6 +91,8 @@ impl IpsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/ip/show.rs b/openstack_cli/src/compute/v2/server/ip/show.rs index df20b16bc..83fb02121 100644 --- a/openstack_cli/src/compute/v2/server/ip/show.rs +++ b/openstack_cli/src/compute/v2/server/ip/show.rs @@ -100,6 +100,8 @@ impl IpCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/list.rs b/openstack_cli/src/compute/v2/server/list.rs index ab65e98d8..3bf253ef5 100644 --- a/openstack_cli/src/compute/v2/server/list.rs +++ b/openstack_cli/src/compute/v2/server/list.rs @@ -565,6 +565,8 @@ impl ServersCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/lock_21.rs b/openstack_cli/src/compute/v2/server/lock_21.rs index 440b9a657..cc39a5259 100644 --- a/openstack_cli/src/compute/v2/server/lock_21.rs +++ b/openstack_cli/src/compute/v2/server/lock_21.rs @@ -92,6 +92,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/lock_273.rs b/openstack_cli/src/compute/v2/server/lock_273.rs index ec585cffe..03e6888b3 100644 --- a/openstack_cli/src/compute/v2/server/lock_273.rs +++ b/openstack_cli/src/compute/v2/server/lock_273.rs @@ -105,6 +105,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/metadata/create.rs b/openstack_cli/src/compute/v2/server/metadata/create.rs index 4bc163b0b..a4d5e83e0 100644 --- a/openstack_cli/src/compute/v2/server/metadata/create.rs +++ b/openstack_cli/src/compute/v2/server/metadata/create.rs @@ -111,6 +111,8 @@ impl MetadataCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/metadata/delete.rs b/openstack_cli/src/compute/v2/server/metadata/delete.rs index 0836704ae..e1ce5b95d 100644 --- a/openstack_cli/src/compute/v2/server/metadata/delete.rs +++ b/openstack_cli/src/compute/v2/server/metadata/delete.rs @@ -102,6 +102,8 @@ impl MetadataCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/metadata/list.rs b/openstack_cli/src/compute/v2/server/metadata/list.rs index 229546c58..e72251c30 100644 --- a/openstack_cli/src/compute/v2/server/metadata/list.rs +++ b/openstack_cli/src/compute/v2/server/metadata/list.rs @@ -92,6 +92,8 @@ impl MetadatasCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/metadata/replace.rs b/openstack_cli/src/compute/v2/server/metadata/replace.rs index a16f6c593..2ecdbeb6b 100644 --- a/openstack_cli/src/compute/v2/server/metadata/replace.rs +++ b/openstack_cli/src/compute/v2/server/metadata/replace.rs @@ -111,6 +111,8 @@ impl MetadataCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/metadata/set.rs b/openstack_cli/src/compute/v2/server/metadata/set.rs index 05db323cd..668fd19c9 100644 --- a/openstack_cli/src/compute/v2/server/metadata/set.rs +++ b/openstack_cli/src/compute/v2/server/metadata/set.rs @@ -115,6 +115,8 @@ impl MetadataCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/metadata/show.rs b/openstack_cli/src/compute/v2/server/metadata/show.rs index 444c3537e..300d5461e 100644 --- a/openstack_cli/src/compute/v2/server/metadata/show.rs +++ b/openstack_cli/src/compute/v2/server/metadata/show.rs @@ -101,6 +101,8 @@ impl MetadataCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/migrate_256.rs b/openstack_cli/src/compute/v2/server/migrate_256.rs index f7ddf8e8d..67e02ada4 100644 --- a/openstack_cli/src/compute/v2/server/migrate_256.rs +++ b/openstack_cli/src/compute/v2/server/migrate_256.rs @@ -134,6 +134,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/migration/delete.rs b/openstack_cli/src/compute/v2/server/migration/delete.rs index 8b9f7a41d..e46f6cad2 100644 --- a/openstack_cli/src/compute/v2/server/migration/delete.rs +++ b/openstack_cli/src/compute/v2/server/migration/delete.rs @@ -126,6 +126,8 @@ impl MigrationCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/migration/force_complete_222.rs b/openstack_cli/src/compute/v2/server/migration/force_complete_222.rs index ee286ed42..f679df531 100644 --- a/openstack_cli/src/compute/v2/server/migration/force_complete_222.rs +++ b/openstack_cli/src/compute/v2/server/migration/force_complete_222.rs @@ -132,6 +132,8 @@ impl MigrationCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/migration/list.rs b/openstack_cli/src/compute/v2/server/migration/list.rs index b8bf46dd5..dba1c9df0 100644 --- a/openstack_cli/src/compute/v2/server/migration/list.rs +++ b/openstack_cli/src/compute/v2/server/migration/list.rs @@ -92,6 +92,8 @@ impl MigrationsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/migration/show.rs b/openstack_cli/src/compute/v2/server/migration/show.rs index 19b501ce2..e46924b77 100644 --- a/openstack_cli/src/compute/v2/server/migration/show.rs +++ b/openstack_cli/src/compute/v2/server/migration/show.rs @@ -101,6 +101,8 @@ impl MigrationCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/os_get_console_output.rs b/openstack_cli/src/compute/v2/server/os_get_console_output.rs index ab1c05d2e..4b9eaf93f 100644 --- a/openstack_cli/src/compute/v2/server/os_get_console_output.rs +++ b/openstack_cli/src/compute/v2/server/os_get_console_output.rs @@ -127,6 +127,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/os_get_rdpconsole.rs b/openstack_cli/src/compute/v2/server/os_get_rdpconsole.rs index 172d5303d..4b225370a 100644 --- a/openstack_cli/src/compute/v2/server/os_get_rdpconsole.rs +++ b/openstack_cli/src/compute/v2/server/os_get_rdpconsole.rs @@ -98,6 +98,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/os_get_serial_console_21.rs b/openstack_cli/src/compute/v2/server/os_get_serial_console_21.rs index 3a1f0baf1..e1448c2d3 100644 --- a/openstack_cli/src/compute/v2/server/os_get_serial_console_21.rs +++ b/openstack_cli/src/compute/v2/server/os_get_serial_console_21.rs @@ -134,6 +134,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/os_get_spiceconsole_21.rs b/openstack_cli/src/compute/v2/server/os_get_spiceconsole_21.rs index 7ad2c9536..3a5e816ae 100644 --- a/openstack_cli/src/compute/v2/server/os_get_spiceconsole_21.rs +++ b/openstack_cli/src/compute/v2/server/os_get_spiceconsole_21.rs @@ -134,6 +134,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/os_get_vncconsole_21.rs b/openstack_cli/src/compute/v2/server/os_get_vncconsole_21.rs index 1f76d1423..6d0277330 100644 --- a/openstack_cli/src/compute/v2/server/os_get_vncconsole_21.rs +++ b/openstack_cli/src/compute/v2/server/os_get_vncconsole_21.rs @@ -130,6 +130,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/os_migrate_live_20.rs b/openstack_cli/src/compute/v2/server/os_migrate_live_20.rs index 8d677c9b7..045d31572 100644 --- a/openstack_cli/src/compute/v2/server/os_migrate_live_20.rs +++ b/openstack_cli/src/compute/v2/server/os_migrate_live_20.rs @@ -138,6 +138,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/os_migrate_live_225.rs b/openstack_cli/src/compute/v2/server/os_migrate_live_225.rs index c5abb1556..4368852f1 100644 --- a/openstack_cli/src/compute/v2/server/os_migrate_live_225.rs +++ b/openstack_cli/src/compute/v2/server/os_migrate_live_225.rs @@ -132,6 +132,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/os_migrate_live_230.rs b/openstack_cli/src/compute/v2/server/os_migrate_live_230.rs index ca9ba67cb..1c3986312 100644 --- a/openstack_cli/src/compute/v2/server/os_migrate_live_230.rs +++ b/openstack_cli/src/compute/v2/server/os_migrate_live_230.rs @@ -152,6 +152,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/os_migrate_live_268.rs b/openstack_cli/src/compute/v2/server/os_migrate_live_268.rs index 8c090abbf..f9b7ed8ed 100644 --- a/openstack_cli/src/compute/v2/server/os_migrate_live_268.rs +++ b/openstack_cli/src/compute/v2/server/os_migrate_live_268.rs @@ -132,6 +132,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/os_reset_state.rs b/openstack_cli/src/compute/v2/server/os_reset_state.rs index c6f79b48b..62a9637e8 100644 --- a/openstack_cli/src/compute/v2/server/os_reset_state.rs +++ b/openstack_cli/src/compute/v2/server/os_reset_state.rs @@ -123,6 +123,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/os_start.rs b/openstack_cli/src/compute/v2/server/os_start.rs index 16b9f7212..4e7fe5837 100644 --- a/openstack_cli/src/compute/v2/server/os_start.rs +++ b/openstack_cli/src/compute/v2/server/os_start.rs @@ -113,6 +113,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/os_stop.rs b/openstack_cli/src/compute/v2/server/os_stop.rs index 03630fec8..c53c3f7f1 100644 --- a/openstack_cli/src/compute/v2/server/os_stop.rs +++ b/openstack_cli/src/compute/v2/server/os_stop.rs @@ -108,6 +108,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/pause.rs b/openstack_cli/src/compute/v2/server/pause.rs index aad5a7261..7fe5c3c22 100644 --- a/openstack_cli/src/compute/v2/server/pause.rs +++ b/openstack_cli/src/compute/v2/server/pause.rs @@ -99,6 +99,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/reboot.rs b/openstack_cli/src/compute/v2/server/reboot.rs index 4db42e2f1..bbf59d1cd 100644 --- a/openstack_cli/src/compute/v2/server/reboot.rs +++ b/openstack_cli/src/compute/v2/server/reboot.rs @@ -137,6 +137,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/rebuild_20.rs b/openstack_cli/src/compute/v2/server/rebuild_20.rs index 80954c3e6..364d5f561 100644 --- a/openstack_cli/src/compute/v2/server/rebuild_20.rs +++ b/openstack_cli/src/compute/v2/server/rebuild_20.rs @@ -224,6 +224,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/rebuild_21.rs b/openstack_cli/src/compute/v2/server/rebuild_21.rs index 51dad9f15..eb4d557c1 100644 --- a/openstack_cli/src/compute/v2/server/rebuild_21.rs +++ b/openstack_cli/src/compute/v2/server/rebuild_21.rs @@ -224,6 +224,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/rebuild_219.rs b/openstack_cli/src/compute/v2/server/rebuild_219.rs index 53ae72d04..2f971e946 100644 --- a/openstack_cli/src/compute/v2/server/rebuild_219.rs +++ b/openstack_cli/src/compute/v2/server/rebuild_219.rs @@ -241,6 +241,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/rebuild_254.rs b/openstack_cli/src/compute/v2/server/rebuild_254.rs index 8800a158c..ea7854bcb 100644 --- a/openstack_cli/src/compute/v2/server/rebuild_254.rs +++ b/openstack_cli/src/compute/v2/server/rebuild_254.rs @@ -266,6 +266,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/rebuild_257.rs b/openstack_cli/src/compute/v2/server/rebuild_257.rs index 44ef4ce36..5d5946b48 100644 --- a/openstack_cli/src/compute/v2/server/rebuild_257.rs +++ b/openstack_cli/src/compute/v2/server/rebuild_257.rs @@ -264,6 +264,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/rebuild_263.rs b/openstack_cli/src/compute/v2/server/rebuild_263.rs index bd9db0c17..bdd9610c4 100644 --- a/openstack_cli/src/compute/v2/server/rebuild_263.rs +++ b/openstack_cli/src/compute/v2/server/rebuild_263.rs @@ -284,6 +284,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/rebuild_290.rs b/openstack_cli/src/compute/v2/server/rebuild_290.rs index d9f96e001..1fb0d5318 100644 --- a/openstack_cli/src/compute/v2/server/rebuild_290.rs +++ b/openstack_cli/src/compute/v2/server/rebuild_290.rs @@ -303,6 +303,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/rebuild_294.rs b/openstack_cli/src/compute/v2/server/rebuild_294.rs index edc6dce13..fb7e3fc44 100644 --- a/openstack_cli/src/compute/v2/server/rebuild_294.rs +++ b/openstack_cli/src/compute/v2/server/rebuild_294.rs @@ -303,6 +303,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/remote_console/create_26.rs b/openstack_cli/src/compute/v2/server/remote_console/create_26.rs index 12be610d7..871c2e65f 100644 --- a/openstack_cli/src/compute/v2/server/remote_console/create_26.rs +++ b/openstack_cli/src/compute/v2/server/remote_console/create_26.rs @@ -165,6 +165,8 @@ impl RemoteConsoleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/remote_console/create_28.rs b/openstack_cli/src/compute/v2/server/remote_console/create_28.rs index 688887cdd..fe252bd1c 100644 --- a/openstack_cli/src/compute/v2/server/remote_console/create_28.rs +++ b/openstack_cli/src/compute/v2/server/remote_console/create_28.rs @@ -169,6 +169,8 @@ impl RemoteConsoleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/remote_console/create_299.rs b/openstack_cli/src/compute/v2/server/remote_console/create_299.rs index 6909e929f..2563f834a 100644 --- a/openstack_cli/src/compute/v2/server/remote_console/create_299.rs +++ b/openstack_cli/src/compute/v2/server/remote_console/create_299.rs @@ -171,6 +171,8 @@ impl RemoteConsoleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/remove_fixed_ip_21.rs b/openstack_cli/src/compute/v2/server/remove_fixed_ip_21.rs index eee32a81e..f97b86bc4 100644 --- a/openstack_cli/src/compute/v2/server/remove_fixed_ip_21.rs +++ b/openstack_cli/src/compute/v2/server/remove_fixed_ip_21.rs @@ -121,6 +121,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/remove_floating_ip_21.rs b/openstack_cli/src/compute/v2/server/remove_floating_ip_21.rs index 24e2629c9..c78889775 100644 --- a/openstack_cli/src/compute/v2/server/remove_floating_ip_21.rs +++ b/openstack_cli/src/compute/v2/server/remove_floating_ip_21.rs @@ -124,6 +124,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/remove_security_group.rs b/openstack_cli/src/compute/v2/server/remove_security_group.rs index d1135f74e..23b703098 100644 --- a/openstack_cli/src/compute/v2/server/remove_security_group.rs +++ b/openstack_cli/src/compute/v2/server/remove_security_group.rs @@ -122,6 +122,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/rescue.rs b/openstack_cli/src/compute/v2/server/rescue.rs index c1e6575ab..b9a826808 100644 --- a/openstack_cli/src/compute/v2/server/rescue.rs +++ b/openstack_cli/src/compute/v2/server/rescue.rs @@ -125,6 +125,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/reset_network.rs b/openstack_cli/src/compute/v2/server/reset_network.rs index 215c7332b..4731a16eb 100644 --- a/openstack_cli/src/compute/v2/server/reset_network.rs +++ b/openstack_cli/src/compute/v2/server/reset_network.rs @@ -92,6 +92,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/resize.rs b/openstack_cli/src/compute/v2/server/resize.rs index bd8540aa9..30bee189e 100644 --- a/openstack_cli/src/compute/v2/server/resize.rs +++ b/openstack_cli/src/compute/v2/server/resize.rs @@ -161,6 +161,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/restore.rs b/openstack_cli/src/compute/v2/server/restore.rs index 54e375f0b..38367b188 100644 --- a/openstack_cli/src/compute/v2/server/restore.rs +++ b/openstack_cli/src/compute/v2/server/restore.rs @@ -100,6 +100,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/resume.rs b/openstack_cli/src/compute/v2/server/resume.rs index f91130659..e27d9ec1b 100644 --- a/openstack_cli/src/compute/v2/server/resume.rs +++ b/openstack_cli/src/compute/v2/server/resume.rs @@ -99,6 +99,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/revert_resize.rs b/openstack_cli/src/compute/v2/server/revert_resize.rs index 4df79934a..b052044f5 100644 --- a/openstack_cli/src/compute/v2/server/revert_resize.rs +++ b/openstack_cli/src/compute/v2/server/revert_resize.rs @@ -122,6 +122,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/security_group/list.rs b/openstack_cli/src/compute/v2/server/security_group/list.rs index 7c2c3a369..9ec249dde 100644 --- a/openstack_cli/src/compute/v2/server/security_group/list.rs +++ b/openstack_cli/src/compute/v2/server/security_group/list.rs @@ -92,6 +92,8 @@ impl SecurityGroupsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/server_password/delete.rs b/openstack_cli/src/compute/v2/server/server_password/delete.rs index b570f15be..e7fb9a7e0 100644 --- a/openstack_cli/src/compute/v2/server/server_password/delete.rs +++ b/openstack_cli/src/compute/v2/server/server_password/delete.rs @@ -96,6 +96,8 @@ impl ServerPasswordCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/server_password/get.rs b/openstack_cli/src/compute/v2/server/server_password/get.rs index 95889beb5..8f573abcd 100644 --- a/openstack_cli/src/compute/v2/server/server_password/get.rs +++ b/openstack_cli/src/compute/v2/server/server_password/get.rs @@ -103,6 +103,8 @@ impl ServerPasswordCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/set_20.rs b/openstack_cli/src/compute/v2/server/set_20.rs index f92d6f2a7..441a1ac33 100644 --- a/openstack_cli/src/compute/v2/server/set_20.rs +++ b/openstack_cli/src/compute/v2/server/set_20.rs @@ -183,6 +183,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/set_21.rs b/openstack_cli/src/compute/v2/server/set_21.rs index 74108c699..08fe37f9a 100644 --- a/openstack_cli/src/compute/v2/server/set_21.rs +++ b/openstack_cli/src/compute/v2/server/set_21.rs @@ -183,6 +183,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/set_219.rs b/openstack_cli/src/compute/v2/server/set_219.rs index e2c2dd11b..11e6257f5 100644 --- a/openstack_cli/src/compute/v2/server/set_219.rs +++ b/openstack_cli/src/compute/v2/server/set_219.rs @@ -200,6 +200,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/set_290.rs b/openstack_cli/src/compute/v2/server/set_290.rs index 54d7c82f1..18a3c52ee 100644 --- a/openstack_cli/src/compute/v2/server/set_290.rs +++ b/openstack_cli/src/compute/v2/server/set_290.rs @@ -219,6 +219,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/set_294.rs b/openstack_cli/src/compute/v2/server/set_294.rs index 9564f1a45..ca03e2b96 100644 --- a/openstack_cli/src/compute/v2/server/set_294.rs +++ b/openstack_cli/src/compute/v2/server/set_294.rs @@ -219,6 +219,8 @@ impl ServerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/share/create_297.rs b/openstack_cli/src/compute/v2/server/share/create_297.rs index 5327e146f..c220ed1db 100644 --- a/openstack_cli/src/compute/v2/server/share/create_297.rs +++ b/openstack_cli/src/compute/v2/server/share/create_297.rs @@ -122,6 +122,8 @@ impl ShareCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/share/delete.rs b/openstack_cli/src/compute/v2/server/share/delete.rs index 4c9dae6d2..bea8c7b17 100644 --- a/openstack_cli/src/compute/v2/server/share/delete.rs +++ b/openstack_cli/src/compute/v2/server/share/delete.rs @@ -95,6 +95,8 @@ impl ShareCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/share/list.rs b/openstack_cli/src/compute/v2/server/share/list.rs index c328c19a2..bee476a18 100644 --- a/openstack_cli/src/compute/v2/server/share/list.rs +++ b/openstack_cli/src/compute/v2/server/share/list.rs @@ -88,6 +88,8 @@ impl SharesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/share/show.rs b/openstack_cli/src/compute/v2/server/share/show.rs index 1c6eef766..f3b72a762 100644 --- a/openstack_cli/src/compute/v2/server/share/show.rs +++ b/openstack_cli/src/compute/v2/server/share/show.rs @@ -97,6 +97,8 @@ impl ShareCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/shelve.rs b/openstack_cli/src/compute/v2/server/shelve.rs index e4ffd3abf..8c945334a 100644 --- a/openstack_cli/src/compute/v2/server/shelve.rs +++ b/openstack_cli/src/compute/v2/server/shelve.rs @@ -127,6 +127,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/shelve_offload.rs b/openstack_cli/src/compute/v2/server/shelve_offload.rs index e2c06b396..339016e6b 100644 --- a/openstack_cli/src/compute/v2/server/shelve_offload.rs +++ b/openstack_cli/src/compute/v2/server/shelve_offload.rs @@ -123,6 +123,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/show.rs b/openstack_cli/src/compute/v2/server/show.rs index 7e05ddd5b..7848dbfd8 100644 --- a/openstack_cli/src/compute/v2/server/show.rs +++ b/openstack_cli/src/compute/v2/server/show.rs @@ -103,6 +103,8 @@ impl ServerCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/suspend.rs b/openstack_cli/src/compute/v2/server/suspend.rs index d2254c7de..96c280020 100644 --- a/openstack_cli/src/compute/v2/server/suspend.rs +++ b/openstack_cli/src/compute/v2/server/suspend.rs @@ -99,6 +99,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/tag/delete.rs b/openstack_cli/src/compute/v2/server/tag/delete.rs index d9d562ea6..5b06e4234 100644 --- a/openstack_cli/src/compute/v2/server/tag/delete.rs +++ b/openstack_cli/src/compute/v2/server/tag/delete.rs @@ -94,6 +94,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/tag/delete_all.rs b/openstack_cli/src/compute/v2/server/tag/delete_all.rs index fd7254919..bda2126e0 100644 --- a/openstack_cli/src/compute/v2/server/tag/delete_all.rs +++ b/openstack_cli/src/compute/v2/server/tag/delete_all.rs @@ -85,6 +85,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/tag/list.rs b/openstack_cli/src/compute/v2/server/tag/list.rs index dcea49cdc..3aa62047a 100644 --- a/openstack_cli/src/compute/v2/server/tag/list.rs +++ b/openstack_cli/src/compute/v2/server/tag/list.rs @@ -87,6 +87,8 @@ impl TagsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/tag/replace_226.rs b/openstack_cli/src/compute/v2/server/tag/replace_226.rs index 8c81ad81a..6e2c2fade 100644 --- a/openstack_cli/src/compute/v2/server/tag/replace_226.rs +++ b/openstack_cli/src/compute/v2/server/tag/replace_226.rs @@ -104,6 +104,8 @@ impl TagCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/tag/set.rs b/openstack_cli/src/compute/v2/server/tag/set.rs index a12ff34ea..54ae7b6ea 100644 --- a/openstack_cli/src/compute/v2/server/tag/set.rs +++ b/openstack_cli/src/compute/v2/server/tag/set.rs @@ -97,6 +97,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/tag/show.rs b/openstack_cli/src/compute/v2/server/tag/show.rs index 2816720dd..efd9d3fd7 100644 --- a/openstack_cli/src/compute/v2/server/tag/show.rs +++ b/openstack_cli/src/compute/v2/server/tag/show.rs @@ -97,6 +97,8 @@ impl TagCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/topology/list.rs b/openstack_cli/src/compute/v2/server/topology/list.rs index 3a79980f4..139d2dffd 100644 --- a/openstack_cli/src/compute/v2/server/topology/list.rs +++ b/openstack_cli/src/compute/v2/server/topology/list.rs @@ -92,6 +92,8 @@ impl TopologiesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/trigger_crash_dump_217.rs b/openstack_cli/src/compute/v2/server/trigger_crash_dump_217.rs index 6f6b3457c..ac72df156 100644 --- a/openstack_cli/src/compute/v2/server/trigger_crash_dump_217.rs +++ b/openstack_cli/src/compute/v2/server/trigger_crash_dump_217.rs @@ -87,6 +87,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/unlock_21.rs b/openstack_cli/src/compute/v2/server/unlock_21.rs index 358f58d1f..048ef0d2f 100644 --- a/openstack_cli/src/compute/v2/server/unlock_21.rs +++ b/openstack_cli/src/compute/v2/server/unlock_21.rs @@ -102,6 +102,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/unpause.rs b/openstack_cli/src/compute/v2/server/unpause.rs index 3457f7323..14a32af58 100644 --- a/openstack_cli/src/compute/v2/server/unpause.rs +++ b/openstack_cli/src/compute/v2/server/unpause.rs @@ -99,6 +99,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/unrescue.rs b/openstack_cli/src/compute/v2/server/unrescue.rs index d0d506d6b..9e6c613bf 100644 --- a/openstack_cli/src/compute/v2/server/unrescue.rs +++ b/openstack_cli/src/compute/v2/server/unrescue.rs @@ -106,6 +106,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/unshelve_21.rs b/openstack_cli/src/compute/v2/server/unshelve_21.rs index cc8031866..323681f8c 100644 --- a/openstack_cli/src/compute/v2/server/unshelve_21.rs +++ b/openstack_cli/src/compute/v2/server/unshelve_21.rs @@ -92,6 +92,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/unshelve_277.rs b/openstack_cli/src/compute/v2/server/unshelve_277.rs index b3c8f309e..7d8114721 100644 --- a/openstack_cli/src/compute/v2/server/unshelve_277.rs +++ b/openstack_cli/src/compute/v2/server/unshelve_277.rs @@ -103,6 +103,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/unshelve_291.rs b/openstack_cli/src/compute/v2/server/unshelve_291.rs index c2cd5aae6..a9177c8ca 100644 --- a/openstack_cli/src/compute/v2/server/unshelve_291.rs +++ b/openstack_cli/src/compute/v2/server/unshelve_291.rs @@ -114,6 +114,8 @@ impl ServerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/volume_attachment/create_20.rs b/openstack_cli/src/compute/v2/server/volume_attachment/create_20.rs index 0af37d69f..962d396f5 100644 --- a/openstack_cli/src/compute/v2/server/volume_attachment/create_20.rs +++ b/openstack_cli/src/compute/v2/server/volume_attachment/create_20.rs @@ -136,6 +136,8 @@ impl VolumeAttachmentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/volume_attachment/create_249.rs b/openstack_cli/src/compute/v2/server/volume_attachment/create_249.rs index 1e3d28843..7fc57bc42 100644 --- a/openstack_cli/src/compute/v2/server/volume_attachment/create_249.rs +++ b/openstack_cli/src/compute/v2/server/volume_attachment/create_249.rs @@ -154,6 +154,8 @@ impl VolumeAttachmentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/volume_attachment/create_279.rs b/openstack_cli/src/compute/v2/server/volume_attachment/create_279.rs index 3c535a710..9fc386257 100644 --- a/openstack_cli/src/compute/v2/server/volume_attachment/create_279.rs +++ b/openstack_cli/src/compute/v2/server/volume_attachment/create_279.rs @@ -165,6 +165,8 @@ impl VolumeAttachmentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/volume_attachment/delete.rs b/openstack_cli/src/compute/v2/server/volume_attachment/delete.rs index deec8cdd7..3de295561 100644 --- a/openstack_cli/src/compute/v2/server/volume_attachment/delete.rs +++ b/openstack_cli/src/compute/v2/server/volume_attachment/delete.rs @@ -100,6 +100,8 @@ impl VolumeAttachmentCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/volume_attachment/list.rs b/openstack_cli/src/compute/v2/server/volume_attachment/list.rs index 1d8886168..36e900b8a 100644 --- a/openstack_cli/src/compute/v2/server/volume_attachment/list.rs +++ b/openstack_cli/src/compute/v2/server/volume_attachment/list.rs @@ -120,6 +120,8 @@ impl VolumeAttachmentsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/volume_attachment/set_20.rs b/openstack_cli/src/compute/v2/server/volume_attachment/set_20.rs index d1d316d45..92d7f7329 100644 --- a/openstack_cli/src/compute/v2/server/volume_attachment/set_20.rs +++ b/openstack_cli/src/compute/v2/server/volume_attachment/set_20.rs @@ -134,6 +134,8 @@ impl VolumeAttachmentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/volume_attachment/set_285.rs b/openstack_cli/src/compute/v2/server/volume_attachment/set_285.rs index bce870e48..e9021f921 100644 --- a/openstack_cli/src/compute/v2/server/volume_attachment/set_285.rs +++ b/openstack_cli/src/compute/v2/server/volume_attachment/set_285.rs @@ -190,6 +190,8 @@ impl VolumeAttachmentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server/volume_attachment/show.rs b/openstack_cli/src/compute/v2/server/volume_attachment/show.rs index 802f96dc8..830992ca4 100644 --- a/openstack_cli/src/compute/v2/server/volume_attachment/show.rs +++ b/openstack_cli/src/compute/v2/server/volume_attachment/show.rs @@ -102,6 +102,8 @@ impl VolumeAttachmentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server_external_event/create_20.rs b/openstack_cli/src/compute/v2/server_external_event/create_20.rs index 326fc353c..2e9ef5e84 100644 --- a/openstack_cli/src/compute/v2/server_external_event/create_20.rs +++ b/openstack_cli/src/compute/v2/server_external_event/create_20.rs @@ -111,6 +111,8 @@ impl ServerExternalEventCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server_external_event/create_251.rs b/openstack_cli/src/compute/v2/server_external_event/create_251.rs index d420cbc04..0318dfe9c 100644 --- a/openstack_cli/src/compute/v2/server_external_event/create_251.rs +++ b/openstack_cli/src/compute/v2/server_external_event/create_251.rs @@ -111,6 +111,8 @@ impl ServerExternalEventCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server_external_event/create_276.rs b/openstack_cli/src/compute/v2/server_external_event/create_276.rs index c118a1e7c..cc5d0bfa2 100644 --- a/openstack_cli/src/compute/v2/server_external_event/create_276.rs +++ b/openstack_cli/src/compute/v2/server_external_event/create_276.rs @@ -111,6 +111,8 @@ impl ServerExternalEventCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server_external_event/create_282.rs b/openstack_cli/src/compute/v2/server_external_event/create_282.rs index f8afaab93..3c8e36dff 100644 --- a/openstack_cli/src/compute/v2/server_external_event/create_282.rs +++ b/openstack_cli/src/compute/v2/server_external_event/create_282.rs @@ -111,6 +111,8 @@ impl ServerExternalEventCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server_external_event/create_293.rs b/openstack_cli/src/compute/v2/server_external_event/create_293.rs index 695a46995..38040f301 100644 --- a/openstack_cli/src/compute/v2/server_external_event/create_293.rs +++ b/openstack_cli/src/compute/v2/server_external_event/create_293.rs @@ -111,6 +111,8 @@ impl ServerExternalEventCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server_group/create_20.rs b/openstack_cli/src/compute/v2/server_group/create_20.rs index 206a1f8b0..6cda4ad62 100644 --- a/openstack_cli/src/compute/v2/server_group/create_20.rs +++ b/openstack_cli/src/compute/v2/server_group/create_20.rs @@ -143,6 +143,8 @@ impl ServerGroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server_group/create_215.rs b/openstack_cli/src/compute/v2/server_group/create_215.rs index bd70ad1d3..af6b934ab 100644 --- a/openstack_cli/src/compute/v2/server_group/create_215.rs +++ b/openstack_cli/src/compute/v2/server_group/create_215.rs @@ -147,6 +147,8 @@ impl ServerGroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server_group/create_264.rs b/openstack_cli/src/compute/v2/server_group/create_264.rs index 3e3647a4a..97c4454de 100644 --- a/openstack_cli/src/compute/v2/server_group/create_264.rs +++ b/openstack_cli/src/compute/v2/server_group/create_264.rs @@ -167,6 +167,8 @@ impl ServerGroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server_group/delete.rs b/openstack_cli/src/compute/v2/server_group/delete.rs index 5290b5cd8..7828b4921 100644 --- a/openstack_cli/src/compute/v2/server_group/delete.rs +++ b/openstack_cli/src/compute/v2/server_group/delete.rs @@ -85,6 +85,8 @@ impl ServerGroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server_group/list.rs b/openstack_cli/src/compute/v2/server_group/list.rs index b80ae1624..ed80da3d6 100644 --- a/openstack_cli/src/compute/v2/server_group/list.rs +++ b/openstack_cli/src/compute/v2/server_group/list.rs @@ -116,6 +116,8 @@ impl ServerGroupsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/server_group/show.rs b/openstack_cli/src/compute/v2/server_group/show.rs index 486bd9d92..b1ed4548a 100644 --- a/openstack_cli/src/compute/v2/server_group/show.rs +++ b/openstack_cli/src/compute/v2/server_group/show.rs @@ -89,6 +89,8 @@ impl ServerGroupCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/service/delete.rs b/openstack_cli/src/compute/v2/service/delete.rs index 07227535e..b2241c9c1 100644 --- a/openstack_cli/src/compute/v2/service/delete.rs +++ b/openstack_cli/src/compute/v2/service/delete.rs @@ -96,6 +96,8 @@ impl ServiceCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/service/list.rs b/openstack_cli/src/compute/v2/service/list.rs index ca77d876d..d26a9db92 100644 --- a/openstack_cli/src/compute/v2/service/list.rs +++ b/openstack_cli/src/compute/v2/service/list.rs @@ -93,6 +93,8 @@ impl ServicesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/service/set_20.rs b/openstack_cli/src/compute/v2/service/set_20.rs index 9d4fdce2d..bf8f8ee72 100644 --- a/openstack_cli/src/compute/v2/service/set_20.rs +++ b/openstack_cli/src/compute/v2/service/set_20.rs @@ -121,6 +121,8 @@ impl ServiceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/service/set_211.rs b/openstack_cli/src/compute/v2/service/set_211.rs index 7fab8ce81..1d26bd28c 100644 --- a/openstack_cli/src/compute/v2/service/set_211.rs +++ b/openstack_cli/src/compute/v2/service/set_211.rs @@ -139,6 +139,8 @@ impl ServiceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/service/set_253.rs b/openstack_cli/src/compute/v2/service/set_253.rs index e1ccf512e..dcf6a05ff 100644 --- a/openstack_cli/src/compute/v2/service/set_253.rs +++ b/openstack_cli/src/compute/v2/service/set_253.rs @@ -147,6 +147,8 @@ impl ServiceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/simple_tenant_usage/list.rs b/openstack_cli/src/compute/v2/simple_tenant_usage/list.rs index 59d47cc03..5f37e2386 100644 --- a/openstack_cli/src/compute/v2/simple_tenant_usage/list.rs +++ b/openstack_cli/src/compute/v2/simple_tenant_usage/list.rs @@ -131,6 +131,8 @@ impl SimpleTenantUsagesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/simple_tenant_usage/show.rs b/openstack_cli/src/compute/v2/simple_tenant_usage/show.rs index eab16b666..133109af3 100644 --- a/openstack_cli/src/compute/v2/simple_tenant_usage/show.rs +++ b/openstack_cli/src/compute/v2/simple_tenant_usage/show.rs @@ -127,6 +127,8 @@ impl SimpleTenantUsageCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/version/get.rs b/openstack_cli/src/compute/v2/version/get.rs index 1ec8901cb..b6459b5bf 100644 --- a/openstack_cli/src/compute/v2/version/get.rs +++ b/openstack_cli/src/compute/v2/version/get.rs @@ -78,6 +78,8 @@ impl VersionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/compute/v2/version/show.rs b/openstack_cli/src/compute/v2/version/show.rs index 2123f47fe..68c0665a3 100644 --- a/openstack_cli/src/compute/v2/version/show.rs +++ b/openstack_cli/src/compute/v2/version/show.rs @@ -82,6 +82,8 @@ impl VersionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/certificate/create.rs b/openstack_cli/src/container_infrastructure_management/v1/certificate/create.rs index 67eec27b0..a7c19f5e0 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/certificate/create.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/certificate/create.rs @@ -142,6 +142,8 @@ impl CertificateCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/certificate/show.rs b/openstack_cli/src/container_infrastructure_management/v1/certificate/show.rs index a37dfb80d..e4e1674c4 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/certificate/show.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/certificate/show.rs @@ -88,6 +88,8 @@ impl CertificateCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/cluster/action/resize/create.rs b/openstack_cli/src/container_infrastructure_management/v1/cluster/action/resize/create.rs index 6be2bfcec..0cd224e0a 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/cluster/action/resize/create.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/cluster/action/resize/create.rs @@ -116,6 +116,8 @@ impl ResizeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/cluster/action/upgrade/create.rs b/openstack_cli/src/container_infrastructure_management/v1/cluster/action/upgrade/create.rs index bc22fcade..a0e19d7c8 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/cluster/action/upgrade/create.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/cluster/action/upgrade/create.rs @@ -117,6 +117,8 @@ impl UpgradeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/cluster/create.rs b/openstack_cli/src/container_infrastructure_management/v1/cluster/create.rs index 9601eb918..9da8442b2 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/cluster/create.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/cluster/create.rs @@ -480,6 +480,8 @@ impl ClusterCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/cluster/delete.rs b/openstack_cli/src/container_infrastructure_management/v1/cluster/delete.rs index ab4a504b5..5ad1c6ab9 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/cluster/delete.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/cluster/delete.rs @@ -84,6 +84,8 @@ impl ClusterCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/cluster/list.rs b/openstack_cli/src/container_infrastructure_management/v1/cluster/list.rs index abeee03c3..f30ca7208 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/cluster/list.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/cluster/list.rs @@ -77,6 +77,8 @@ impl ClustersCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/create.rs b/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/create.rs index 97c66599a..25e627b9b 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/create.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/create.rs @@ -343,6 +343,8 @@ impl NodegroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/delete.rs b/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/delete.rs index 0623dce4f..9e4b39386 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/delete.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/delete.rs @@ -86,6 +86,8 @@ impl NodegroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/delete_all.rs b/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/delete_all.rs index c1793f028..6af3ecd77 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/delete_all.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/delete_all.rs @@ -76,6 +76,8 @@ impl NodegroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/list.rs b/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/list.rs index c7e011546..9aaa7813f 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/list.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/list.rs @@ -83,6 +83,8 @@ impl NodegroupsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/set.rs b/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/set.rs index f6f0ac1e5..d83264359 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/set.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/set.rs @@ -144,6 +144,8 @@ impl NodegroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/show.rs b/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/show.rs index 0535031d2..b59ed738e 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/show.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/cluster/nodegroup/show.rs @@ -90,6 +90,8 @@ impl NodegroupCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/cluster/set.rs b/openstack_cli/src/container_infrastructure_management/v1/cluster/set.rs index 1d756cad3..4fc825de7 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/cluster/set.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/cluster/set.rs @@ -128,6 +128,8 @@ impl ClusterCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/cluster/show.rs b/openstack_cli/src/container_infrastructure_management/v1/cluster/show.rs index 38d493fc5..ce90dad39 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/cluster/show.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/cluster/show.rs @@ -87,6 +87,8 @@ impl ClusterCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/create.rs b/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/create.rs index 1f07afc90..a29b2cd87 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/create.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/create.rs @@ -484,6 +484,8 @@ impl ClustertemplateCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/delete.rs b/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/delete.rs index ff8c0d816..9c8e4bc5d 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/delete.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/delete.rs @@ -85,6 +85,8 @@ impl ClustertemplateCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/list.rs b/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/list.rs index 6e8d5e072..7a68b0000 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/list.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/list.rs @@ -77,6 +77,8 @@ impl ClustertemplatesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/show.rs b/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/show.rs index c83f28501..2e8f923c7 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/show.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/clustertemplate/show.rs @@ -88,6 +88,8 @@ impl ClustertemplateCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/federation/create.rs b/openstack_cli/src/container_infrastructure_management/v1/federation/create.rs index e28581c4d..4665bbebf 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/federation/create.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/federation/create.rs @@ -193,6 +193,8 @@ impl FederationCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/federation/delete.rs b/openstack_cli/src/container_infrastructure_management/v1/federation/delete.rs index 45786758e..4ae5deccb 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/federation/delete.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/federation/delete.rs @@ -86,6 +86,8 @@ impl FederationCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/federation/list.rs b/openstack_cli/src/container_infrastructure_management/v1/federation/list.rs index 439fb292a..e87a0eece 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/federation/list.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/federation/list.rs @@ -81,6 +81,8 @@ impl FederationsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/federation/show.rs b/openstack_cli/src/container_infrastructure_management/v1/federation/show.rs index dc1ee9d0f..9b24725de 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/federation/show.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/federation/show.rs @@ -89,6 +89,8 @@ impl FederationCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/mservice/list.rs b/openstack_cli/src/container_infrastructure_management/v1/mservice/list.rs index a424fe603..57111a740 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/mservice/list.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/mservice/list.rs @@ -81,6 +81,8 @@ impl MservicesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/quota/create.rs b/openstack_cli/src/container_infrastructure_management/v1/quota/create.rs index a6311171b..23bb33bf4 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/quota/create.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/quota/create.rs @@ -135,6 +135,8 @@ impl QuotaCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/quota/delete.rs b/openstack_cli/src/container_infrastructure_management/v1/quota/delete.rs index f07a16c37..f0387aa3e 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/quota/delete.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/quota/delete.rs @@ -86,6 +86,8 @@ impl QuotaCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/quota/list.rs b/openstack_cli/src/container_infrastructure_management/v1/quota/list.rs index 7eaec53c2..37c6f80d9 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/quota/list.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/quota/list.rs @@ -77,6 +77,8 @@ impl QuotasCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/quota/show.rs b/openstack_cli/src/container_infrastructure_management/v1/quota/show.rs index 6faac1ef6..b0812cea5 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/quota/show.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/quota/show.rs @@ -89,6 +89,8 @@ impl QuotaCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/stat/get.rs b/openstack_cli/src/container_infrastructure_management/v1/stat/get.rs index 13c92ffd5..652eb084e 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/stat/get.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/stat/get.rs @@ -78,6 +78,8 @@ impl StatCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/container_infrastructure_management/v1/version/get.rs b/openstack_cli/src/container_infrastructure_management/v1/version/get.rs index 0b06a3783..b7dccdd88 100644 --- a/openstack_cli/src/container_infrastructure_management/v1/version/get.rs +++ b/openstack_cli/src/container_infrastructure_management/v1/version/get.rs @@ -76,6 +76,8 @@ impl VersionCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/blacklist/create.rs b/openstack_cli/src/dns/v2/blacklist/create.rs index 2c13ef046..3e29ae5b2 100644 --- a/openstack_cli/src/dns/v2/blacklist/create.rs +++ b/openstack_cli/src/dns/v2/blacklist/create.rs @@ -84,6 +84,8 @@ impl BlacklistCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/blacklist/delete.rs b/openstack_cli/src/dns/v2/blacklist/delete.rs index ee9478cae..e4b62cca3 100644 --- a/openstack_cli/src/dns/v2/blacklist/delete.rs +++ b/openstack_cli/src/dns/v2/blacklist/delete.rs @@ -80,6 +80,8 @@ impl BlacklistCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/blacklist/list.rs b/openstack_cli/src/dns/v2/blacklist/list.rs index c2a9b082b..458cc4764 100644 --- a/openstack_cli/src/dns/v2/blacklist/list.rs +++ b/openstack_cli/src/dns/v2/blacklist/list.rs @@ -104,6 +104,8 @@ impl BlacklistsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/blacklist/set.rs b/openstack_cli/src/dns/v2/blacklist/set.rs index 11e67ead8..ebf664983 100644 --- a/openstack_cli/src/dns/v2/blacklist/set.rs +++ b/openstack_cli/src/dns/v2/blacklist/set.rs @@ -98,6 +98,8 @@ impl BlacklistCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/blacklist/show.rs b/openstack_cli/src/dns/v2/blacklist/show.rs index 730ba945a..24567cd6f 100644 --- a/openstack_cli/src/dns/v2/blacklist/show.rs +++ b/openstack_cli/src/dns/v2/blacklist/show.rs @@ -113,6 +113,8 @@ impl BlacklistCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/limit/get.rs b/openstack_cli/src/dns/v2/limit/get.rs index 1cbfa7b06..d5209af35 100644 --- a/openstack_cli/src/dns/v2/limit/get.rs +++ b/openstack_cli/src/dns/v2/limit/get.rs @@ -104,6 +104,8 @@ impl LimitCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/pool/create.rs b/openstack_cli/src/dns/v2/pool/create.rs index d4fec4764..123309aaa 100644 --- a/openstack_cli/src/dns/v2/pool/create.rs +++ b/openstack_cli/src/dns/v2/pool/create.rs @@ -83,6 +83,8 @@ impl PoolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/pool/delete.rs b/openstack_cli/src/dns/v2/pool/delete.rs index f51f5f207..45fd93cc3 100644 --- a/openstack_cli/src/dns/v2/pool/delete.rs +++ b/openstack_cli/src/dns/v2/pool/delete.rs @@ -79,6 +79,8 @@ impl PoolCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/pool/list.rs b/openstack_cli/src/dns/v2/pool/list.rs index 949eb1173..a44356ede 100644 --- a/openstack_cli/src/dns/v2/pool/list.rs +++ b/openstack_cli/src/dns/v2/pool/list.rs @@ -104,6 +104,8 @@ impl PoolsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/pool/set.rs b/openstack_cli/src/dns/v2/pool/set.rs index dc6a6296a..8ace6b311 100644 --- a/openstack_cli/src/dns/v2/pool/set.rs +++ b/openstack_cli/src/dns/v2/pool/set.rs @@ -93,6 +93,8 @@ impl PoolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/pool/show.rs b/openstack_cli/src/dns/v2/pool/show.rs index cd307c551..09f4df179 100644 --- a/openstack_cli/src/dns/v2/pool/show.rs +++ b/openstack_cli/src/dns/v2/pool/show.rs @@ -117,6 +117,8 @@ impl PoolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/quota/delete.rs b/openstack_cli/src/dns/v2/quota/delete.rs index 6cc958bd0..6b13867f8 100644 --- a/openstack_cli/src/dns/v2/quota/delete.rs +++ b/openstack_cli/src/dns/v2/quota/delete.rs @@ -144,6 +144,8 @@ impl QuotaCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/quota/set.rs b/openstack_cli/src/dns/v2/quota/set.rs index 40fcfee16..c6a956a8c 100644 --- a/openstack_cli/src/dns/v2/quota/set.rs +++ b/openstack_cli/src/dns/v2/quota/set.rs @@ -192,6 +192,8 @@ impl QuotaCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/quota/show.rs b/openstack_cli/src/dns/v2/quota/show.rs index d53d4608d..a2bd5d870 100644 --- a/openstack_cli/src/dns/v2/quota/show.rs +++ b/openstack_cli/src/dns/v2/quota/show.rs @@ -180,6 +180,8 @@ impl QuotaCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/recordset/list.rs b/openstack_cli/src/dns/v2/recordset/list.rs index b1b524901..a5a06a77c 100644 --- a/openstack_cli/src/dns/v2/recordset/list.rs +++ b/openstack_cli/src/dns/v2/recordset/list.rs @@ -208,6 +208,8 @@ impl RecordsetsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/recordset/show.rs b/openstack_cli/src/dns/v2/recordset/show.rs index ed58d5913..c34d349f6 100644 --- a/openstack_cli/src/dns/v2/recordset/show.rs +++ b/openstack_cli/src/dns/v2/recordset/show.rs @@ -112,6 +112,8 @@ impl RecordsetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/reverse/floatingip/list.rs b/openstack_cli/src/dns/v2/reverse/floatingip/list.rs index 15e4eeb69..511ecba3e 100644 --- a/openstack_cli/src/dns/v2/reverse/floatingip/list.rs +++ b/openstack_cli/src/dns/v2/reverse/floatingip/list.rs @@ -105,6 +105,8 @@ impl FloatingipsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/reverse/floatingip/set.rs b/openstack_cli/src/dns/v2/reverse/floatingip/set.rs index 6b8c0ef4c..e4afbda0d 100644 --- a/openstack_cli/src/dns/v2/reverse/floatingip/set.rs +++ b/openstack_cli/src/dns/v2/reverse/floatingip/set.rs @@ -122,6 +122,8 @@ impl FloatingipCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/reverse/floatingip/show.rs b/openstack_cli/src/dns/v2/reverse/floatingip/show.rs index 4ea03b941..3e6631ff5 100644 --- a/openstack_cli/src/dns/v2/reverse/floatingip/show.rs +++ b/openstack_cli/src/dns/v2/reverse/floatingip/show.rs @@ -114,6 +114,8 @@ impl FloatingipCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/service_status/list.rs b/openstack_cli/src/dns/v2/service_status/list.rs index fdf9a0b01..24b47cc9a 100644 --- a/openstack_cli/src/dns/v2/service_status/list.rs +++ b/openstack_cli/src/dns/v2/service_status/list.rs @@ -104,6 +104,8 @@ impl ServiceStatusesCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/service_status/show.rs b/openstack_cli/src/dns/v2/service_status/show.rs index 53259c7d1..d5891aedf 100644 --- a/openstack_cli/src/dns/v2/service_status/show.rs +++ b/openstack_cli/src/dns/v2/service_status/show.rs @@ -113,6 +113,8 @@ impl ServiceStatusCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/tld/create.rs b/openstack_cli/src/dns/v2/tld/create.rs index da8354296..4bae6f927 100644 --- a/openstack_cli/src/dns/v2/tld/create.rs +++ b/openstack_cli/src/dns/v2/tld/create.rs @@ -84,6 +84,8 @@ impl TldCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/tld/delete.rs b/openstack_cli/src/dns/v2/tld/delete.rs index 8eb5409f0..1b5299ec7 100644 --- a/openstack_cli/src/dns/v2/tld/delete.rs +++ b/openstack_cli/src/dns/v2/tld/delete.rs @@ -80,6 +80,8 @@ impl TldCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/tld/list.rs b/openstack_cli/src/dns/v2/tld/list.rs index 2b3bc475b..b4a817c25 100644 --- a/openstack_cli/src/dns/v2/tld/list.rs +++ b/openstack_cli/src/dns/v2/tld/list.rs @@ -104,6 +104,8 @@ impl TldsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/tld/set.rs b/openstack_cli/src/dns/v2/tld/set.rs index c7c2d6419..c61271bfa 100644 --- a/openstack_cli/src/dns/v2/tld/set.rs +++ b/openstack_cli/src/dns/v2/tld/set.rs @@ -94,6 +94,8 @@ impl TldCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/tld/show.rs b/openstack_cli/src/dns/v2/tld/show.rs index 9de90f03d..0cc6b3b5f 100644 --- a/openstack_cli/src/dns/v2/tld/show.rs +++ b/openstack_cli/src/dns/v2/tld/show.rs @@ -113,6 +113,8 @@ impl TldCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/tsigkey/create.rs b/openstack_cli/src/dns/v2/tsigkey/create.rs index 616e85a29..087d81ac9 100644 --- a/openstack_cli/src/dns/v2/tsigkey/create.rs +++ b/openstack_cli/src/dns/v2/tsigkey/create.rs @@ -84,6 +84,8 @@ impl TsigkeyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/tsigkey/delete.rs b/openstack_cli/src/dns/v2/tsigkey/delete.rs index 963da538f..5a8eeaccf 100644 --- a/openstack_cli/src/dns/v2/tsigkey/delete.rs +++ b/openstack_cli/src/dns/v2/tsigkey/delete.rs @@ -80,6 +80,8 @@ impl TsigkeyCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/tsigkey/list.rs b/openstack_cli/src/dns/v2/tsigkey/list.rs index 90d954aec..51e431fb2 100644 --- a/openstack_cli/src/dns/v2/tsigkey/list.rs +++ b/openstack_cli/src/dns/v2/tsigkey/list.rs @@ -104,6 +104,8 @@ impl TsigkeiesCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/tsigkey/set.rs b/openstack_cli/src/dns/v2/tsigkey/set.rs index ea4cca352..38ece1f06 100644 --- a/openstack_cli/src/dns/v2/tsigkey/set.rs +++ b/openstack_cli/src/dns/v2/tsigkey/set.rs @@ -94,6 +94,8 @@ impl TsigkeyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/tsigkey/show.rs b/openstack_cli/src/dns/v2/tsigkey/show.rs index 3e19de5fe..e6f3c215c 100644 --- a/openstack_cli/src/dns/v2/tsigkey/show.rs +++ b/openstack_cli/src/dns/v2/tsigkey/show.rs @@ -113,6 +113,8 @@ impl TsigkeyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/create.rs b/openstack_cli/src/dns/v2/zone/create.rs index a45ab6d34..6060b4435 100644 --- a/openstack_cli/src/dns/v2/zone/create.rs +++ b/openstack_cli/src/dns/v2/zone/create.rs @@ -157,6 +157,8 @@ impl ZoneCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/delete.rs b/openstack_cli/src/dns/v2/zone/delete.rs index c7a27e453..0310899bc 100644 --- a/openstack_cli/src/dns/v2/zone/delete.rs +++ b/openstack_cli/src/dns/v2/zone/delete.rs @@ -80,6 +80,8 @@ impl ZoneCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/list.rs b/openstack_cli/src/dns/v2/zone/list.rs index 480aeb93b..2e358fc74 100644 --- a/openstack_cli/src/dns/v2/zone/list.rs +++ b/openstack_cli/src/dns/v2/zone/list.rs @@ -201,6 +201,8 @@ impl ZonesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/nameserver/list.rs b/openstack_cli/src/dns/v2/zone/nameserver/list.rs index 4ff5fc5c3..56c00b801 100644 --- a/openstack_cli/src/dns/v2/zone/nameserver/list.rs +++ b/openstack_cli/src/dns/v2/zone/nameserver/list.rs @@ -159,6 +159,8 @@ impl NameserversCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/recordset/create.rs b/openstack_cli/src/dns/v2/zone/recordset/create.rs index 2b1c62913..f4a6d8903 100644 --- a/openstack_cli/src/dns/v2/zone/recordset/create.rs +++ b/openstack_cli/src/dns/v2/zone/recordset/create.rs @@ -215,6 +215,8 @@ impl RecordsetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/recordset/delete.rs b/openstack_cli/src/dns/v2/zone/recordset/delete.rs index 32965ace3..e6ceb7980 100644 --- a/openstack_cli/src/dns/v2/zone/recordset/delete.rs +++ b/openstack_cli/src/dns/v2/zone/recordset/delete.rs @@ -137,6 +137,8 @@ impl RecordsetCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/recordset/list.rs b/openstack_cli/src/dns/v2/zone/recordset/list.rs index 3f10cb7e5..fe3b028c5 100644 --- a/openstack_cli/src/dns/v2/zone/recordset/list.rs +++ b/openstack_cli/src/dns/v2/zone/recordset/list.rs @@ -256,6 +256,8 @@ impl RecordsetsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/recordset/set.rs b/openstack_cli/src/dns/v2/zone/recordset/set.rs index 99628d2fc..9c11b8f41 100644 --- a/openstack_cli/src/dns/v2/zone/recordset/set.rs +++ b/openstack_cli/src/dns/v2/zone/recordset/set.rs @@ -223,6 +223,8 @@ impl RecordsetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/recordset/show.rs b/openstack_cli/src/dns/v2/zone/recordset/show.rs index 92ccabae0..938ab8776 100644 --- a/openstack_cli/src/dns/v2/zone/recordset/show.rs +++ b/openstack_cli/src/dns/v2/zone/recordset/show.rs @@ -168,6 +168,8 @@ impl RecordsetCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/set.rs b/openstack_cli/src/dns/v2/zone/set.rs index 2bf50e3fc..bc69a4613 100644 --- a/openstack_cli/src/dns/v2/zone/set.rs +++ b/openstack_cli/src/dns/v2/zone/set.rs @@ -126,6 +126,8 @@ impl ZoneCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/share/create.rs b/openstack_cli/src/dns/v2/zone/share/create.rs index 470f7051c..a57cf509b 100644 --- a/openstack_cli/src/dns/v2/zone/share/create.rs +++ b/openstack_cli/src/dns/v2/zone/share/create.rs @@ -142,6 +142,8 @@ impl ShareCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/share/delete.rs b/openstack_cli/src/dns/v2/zone/share/delete.rs index 095d5379f..9d6fe7387 100644 --- a/openstack_cli/src/dns/v2/zone/share/delete.rs +++ b/openstack_cli/src/dns/v2/zone/share/delete.rs @@ -139,6 +139,8 @@ impl ShareCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/share/list.rs b/openstack_cli/src/dns/v2/zone/share/list.rs index ac0e20825..a54e53dc0 100644 --- a/openstack_cli/src/dns/v2/zone/share/list.rs +++ b/openstack_cli/src/dns/v2/zone/share/list.rs @@ -199,6 +199,8 @@ impl SharesCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/share/show.rs b/openstack_cli/src/dns/v2/zone/share/show.rs index 0a2b2cd90..957d081ce 100644 --- a/openstack_cli/src/dns/v2/zone/share/show.rs +++ b/openstack_cli/src/dns/v2/zone/share/show.rs @@ -173,6 +173,8 @@ impl ShareCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/show.rs b/openstack_cli/src/dns/v2/zone/show.rs index 3fe7d3dd1..af977cddc 100644 --- a/openstack_cli/src/dns/v2/zone/show.rs +++ b/openstack_cli/src/dns/v2/zone/show.rs @@ -112,6 +112,8 @@ impl ZoneCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/abandon.rs b/openstack_cli/src/dns/v2/zone/task/abandon.rs index 472761435..196fb17e0 100644 --- a/openstack_cli/src/dns/v2/zone/task/abandon.rs +++ b/openstack_cli/src/dns/v2/zone/task/abandon.rs @@ -141,6 +141,8 @@ impl TaskCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/export/create.rs b/openstack_cli/src/dns/v2/zone/task/export/create.rs index 868876c18..fcba524b1 100644 --- a/openstack_cli/src/dns/v2/zone/task/export/create.rs +++ b/openstack_cli/src/dns/v2/zone/task/export/create.rs @@ -142,6 +142,8 @@ impl ExportCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/export/delete.rs b/openstack_cli/src/dns/v2/zone/task/export/delete.rs index 1de188f81..2753cb61a 100644 --- a/openstack_cli/src/dns/v2/zone/task/export/delete.rs +++ b/openstack_cli/src/dns/v2/zone/task/export/delete.rs @@ -84,6 +84,8 @@ impl ExportCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/export/export/get.rs b/openstack_cli/src/dns/v2/zone/task/export/export/get.rs index 9c1ce5773..21003e28a 100644 --- a/openstack_cli/src/dns/v2/zone/task/export/export/get.rs +++ b/openstack_cli/src/dns/v2/zone/task/export/export/get.rs @@ -117,6 +117,8 @@ impl ExportCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/export/list.rs b/openstack_cli/src/dns/v2/zone/task/export/list.rs index f385bf612..ecc5ba301 100644 --- a/openstack_cli/src/dns/v2/zone/task/export/list.rs +++ b/openstack_cli/src/dns/v2/zone/task/export/list.rs @@ -105,6 +105,8 @@ impl ExportsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/export/show.rs b/openstack_cli/src/dns/v2/zone/task/export/show.rs index f712b626a..9ead3787c 100644 --- a/openstack_cli/src/dns/v2/zone/task/export/show.rs +++ b/openstack_cli/src/dns/v2/zone/task/export/show.rs @@ -113,6 +113,8 @@ impl ExportCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/import/create.rs b/openstack_cli/src/dns/v2/zone/task/import/create.rs index fc7df4911..88da032c4 100644 --- a/openstack_cli/src/dns/v2/zone/task/import/create.rs +++ b/openstack_cli/src/dns/v2/zone/task/import/create.rs @@ -85,6 +85,8 @@ impl ImportCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/import/delete.rs b/openstack_cli/src/dns/v2/zone/task/import/delete.rs index e3d3fc64f..521328584 100644 --- a/openstack_cli/src/dns/v2/zone/task/import/delete.rs +++ b/openstack_cli/src/dns/v2/zone/task/import/delete.rs @@ -84,6 +84,8 @@ impl ImportCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/import/list.rs b/openstack_cli/src/dns/v2/zone/task/import/list.rs index a5812c3f1..6c19de786 100644 --- a/openstack_cli/src/dns/v2/zone/task/import/list.rs +++ b/openstack_cli/src/dns/v2/zone/task/import/list.rs @@ -105,6 +105,8 @@ impl ImportsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/import/show.rs b/openstack_cli/src/dns/v2/zone/task/import/show.rs index c72f676e3..6c054c053 100644 --- a/openstack_cli/src/dns/v2/zone/task/import/show.rs +++ b/openstack_cli/src/dns/v2/zone/task/import/show.rs @@ -113,6 +113,8 @@ impl ImportCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/pool_move.rs b/openstack_cli/src/dns/v2/zone/task/pool_move.rs index 05522beb9..3338729ce 100644 --- a/openstack_cli/src/dns/v2/zone/task/pool_move.rs +++ b/openstack_cli/src/dns/v2/zone/task/pool_move.rs @@ -141,6 +141,8 @@ impl TaskCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/transfer_accept/create.rs b/openstack_cli/src/dns/v2/zone/task/transfer_accept/create.rs index 578a59f6c..179898971 100644 --- a/openstack_cli/src/dns/v2/zone/task/transfer_accept/create.rs +++ b/openstack_cli/src/dns/v2/zone/task/transfer_accept/create.rs @@ -88,6 +88,8 @@ impl TransferAcceptCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/transfer_accept/list.rs b/openstack_cli/src/dns/v2/zone/task/transfer_accept/list.rs index 5047ca522..cb8873c12 100644 --- a/openstack_cli/src/dns/v2/zone/task/transfer_accept/list.rs +++ b/openstack_cli/src/dns/v2/zone/task/transfer_accept/list.rs @@ -108,6 +108,8 @@ impl TransferAcceptsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/transfer_accept/show.rs b/openstack_cli/src/dns/v2/zone/task/transfer_accept/show.rs index 9df7a7fd1..199779c0f 100644 --- a/openstack_cli/src/dns/v2/zone/task/transfer_accept/show.rs +++ b/openstack_cli/src/dns/v2/zone/task/transfer_accept/show.rs @@ -117,6 +117,8 @@ impl TransferAcceptCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/transfer_request/create.rs b/openstack_cli/src/dns/v2/zone/task/transfer_request/create.rs index 03b3cada8..06591d621 100644 --- a/openstack_cli/src/dns/v2/zone/task/transfer_request/create.rs +++ b/openstack_cli/src/dns/v2/zone/task/transfer_request/create.rs @@ -147,6 +147,8 @@ impl TransferRequestCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/transfer_request/delete.rs b/openstack_cli/src/dns/v2/zone/task/transfer_request/delete.rs index 500d75be9..141d2edda 100644 --- a/openstack_cli/src/dns/v2/zone/task/transfer_request/delete.rs +++ b/openstack_cli/src/dns/v2/zone/task/transfer_request/delete.rs @@ -85,6 +85,8 @@ impl TransferRequestCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/transfer_request/list.rs b/openstack_cli/src/dns/v2/zone/task/transfer_request/list.rs index fc05b3119..7be6cab94 100644 --- a/openstack_cli/src/dns/v2/zone/task/transfer_request/list.rs +++ b/openstack_cli/src/dns/v2/zone/task/transfer_request/list.rs @@ -109,6 +109,8 @@ impl TransferRequestsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/transfer_request/set.rs b/openstack_cli/src/dns/v2/zone/task/transfer_request/set.rs index 1ea2ae7a8..f39eecab5 100644 --- a/openstack_cli/src/dns/v2/zone/task/transfer_request/set.rs +++ b/openstack_cli/src/dns/v2/zone/task/transfer_request/set.rs @@ -99,6 +99,8 @@ impl TransferRequestCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/transfer_request/show.rs b/openstack_cli/src/dns/v2/zone/task/transfer_request/show.rs index 2868bf0fc..2a141cf7b 100644 --- a/openstack_cli/src/dns/v2/zone/task/transfer_request/show.rs +++ b/openstack_cli/src/dns/v2/zone/task/transfer_request/show.rs @@ -118,6 +118,8 @@ impl TransferRequestCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/dns/v2/zone/task/xfr.rs b/openstack_cli/src/dns/v2/zone/task/xfr.rs index 4e53228d6..c23f0dcff 100644 --- a/openstack_cli/src/dns/v2/zone/task/xfr.rs +++ b/openstack_cli/src/dns/v2/zone/task/xfr.rs @@ -141,6 +141,8 @@ impl TaskCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/catalog/list.rs b/openstack_cli/src/identity/v3/auth/catalog/list.rs index 7eeb12a6a..49fb79850 100644 --- a/openstack_cli/src/identity/v3/auth/catalog/list.rs +++ b/openstack_cli/src/identity/v3/auth/catalog/list.rs @@ -84,6 +84,8 @@ impl CatalogsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/domain/list.rs b/openstack_cli/src/identity/v3/auth/domain/list.rs index 15b3fedcf..57a3b233f 100644 --- a/openstack_cli/src/identity/v3/auth/domain/list.rs +++ b/openstack_cli/src/identity/v3/auth/domain/list.rs @@ -82,6 +82,8 @@ impl DomainsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/os_federation/identity_provider/protocol/websso/create.rs b/openstack_cli/src/identity/v3/auth/os_federation/identity_provider/protocol/websso/create.rs index 7ce799136..8db2ca9fe 100644 --- a/openstack_cli/src/identity/v3/auth/os_federation/identity_provider/protocol/websso/create.rs +++ b/openstack_cli/src/identity/v3/auth/os_federation/identity_provider/protocol/websso/create.rs @@ -100,6 +100,8 @@ impl WebssoCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/os_federation/identity_provider/protocol/websso/get.rs b/openstack_cli/src/identity/v3/auth/os_federation/identity_provider/protocol/websso/get.rs index d6c6b8a9e..3c2038873 100644 --- a/openstack_cli/src/identity/v3/auth/os_federation/identity_provider/protocol/websso/get.rs +++ b/openstack_cli/src/identity/v3/auth/os_federation/identity_provider/protocol/websso/get.rs @@ -100,6 +100,8 @@ impl WebssoCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/os_federation/saml2/create.rs b/openstack_cli/src/identity/v3/auth/os_federation/saml2/create.rs index a07fb4311..ea29f9725 100644 --- a/openstack_cli/src/identity/v3/auth/os_federation/saml2/create.rs +++ b/openstack_cli/src/identity/v3/auth/os_federation/saml2/create.rs @@ -399,6 +399,8 @@ impl Saml2Command { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/os_federation/saml2/ecp/create.rs b/openstack_cli/src/identity/v3/auth/os_federation/saml2/ecp/create.rs index b0e0803e9..9fd8d3e25 100644 --- a/openstack_cli/src/identity/v3/auth/os_federation/saml2/ecp/create.rs +++ b/openstack_cli/src/identity/v3/auth/os_federation/saml2/ecp/create.rs @@ -399,6 +399,8 @@ impl EcpCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/os_federation/saml2/ecp/get.rs b/openstack_cli/src/identity/v3/auth/os_federation/saml2/ecp/get.rs index adc8f24ed..f23bb5f95 100644 --- a/openstack_cli/src/identity/v3/auth/os_federation/saml2/ecp/get.rs +++ b/openstack_cli/src/identity/v3/auth/os_federation/saml2/ecp/get.rs @@ -76,6 +76,8 @@ impl EcpCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/os_federation/saml2/get.rs b/openstack_cli/src/identity/v3/auth/os_federation/saml2/get.rs index ddfb7d9fc..c3bde26ec 100644 --- a/openstack_cli/src/identity/v3/auth/os_federation/saml2/get.rs +++ b/openstack_cli/src/identity/v3/auth/os_federation/saml2/get.rs @@ -76,6 +76,8 @@ impl Saml2Command { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/os_federation/websso/create.rs b/openstack_cli/src/identity/v3/auth/os_federation/websso/create.rs index 896a15870..51a0519c7 100644 --- a/openstack_cli/src/identity/v3/auth/os_federation/websso/create.rs +++ b/openstack_cli/src/identity/v3/auth/os_federation/websso/create.rs @@ -87,6 +87,8 @@ impl WebssoCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/os_federation/websso/show.rs b/openstack_cli/src/identity/v3/auth/os_federation/websso/show.rs index 966b6174a..0d4a9d5b5 100644 --- a/openstack_cli/src/identity/v3/auth/os_federation/websso/show.rs +++ b/openstack_cli/src/identity/v3/auth/os_federation/websso/show.rs @@ -87,6 +87,8 @@ impl WebssoCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/project/list.rs b/openstack_cli/src/identity/v3/auth/project/list.rs index 94f7e8c0a..4b7d17800 100644 --- a/openstack_cli/src/identity/v3/auth/project/list.rs +++ b/openstack_cli/src/identity/v3/auth/project/list.rs @@ -83,6 +83,8 @@ impl ProjectsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/system/list.rs b/openstack_cli/src/identity/v3/auth/system/list.rs index 1794d7bee..95e03a28f 100644 --- a/openstack_cli/src/identity/v3/auth/system/list.rs +++ b/openstack_cli/src/identity/v3/auth/system/list.rs @@ -80,6 +80,8 @@ impl SystemsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/token/create.rs b/openstack_cli/src/identity/v3/auth/token/create.rs index 36f78323a..3217c63a5 100644 --- a/openstack_cli/src/identity/v3/auth/token/create.rs +++ b/openstack_cli/src/identity/v3/auth/token/create.rs @@ -406,6 +406,8 @@ impl TokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/token/delete.rs b/openstack_cli/src/identity/v3/auth/token/delete.rs index 72d021a42..64ce4bd60 100644 --- a/openstack_cli/src/identity/v3/auth/token/delete.rs +++ b/openstack_cli/src/identity/v3/auth/token/delete.rs @@ -78,6 +78,8 @@ impl TokenCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/token/get.rs b/openstack_cli/src/identity/v3/auth/token/get.rs index 8b674fea5..00f1c009f 100644 --- a/openstack_cli/src/identity/v3/auth/token/get.rs +++ b/openstack_cli/src/identity/v3/auth/token/get.rs @@ -103,6 +103,8 @@ impl TokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/auth/token/os_pki/revoked/get.rs b/openstack_cli/src/identity/v3/auth/token/os_pki/revoked/get.rs index 931d1185b..9d208552d 100644 --- a/openstack_cli/src/identity/v3/auth/token/os_pki/revoked/get.rs +++ b/openstack_cli/src/identity/v3/auth/token/os_pki/revoked/get.rs @@ -80,6 +80,8 @@ impl RevokedCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/credential/create.rs b/openstack_cli/src/identity/v3/credential/create.rs index eb60e9d31..738ef6b91 100644 --- a/openstack_cli/src/identity/v3/credential/create.rs +++ b/openstack_cli/src/identity/v3/credential/create.rs @@ -138,6 +138,8 @@ impl CredentialCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/credential/delete.rs b/openstack_cli/src/identity/v3/credential/delete.rs index 56c09aee3..121e2cfd5 100644 --- a/openstack_cli/src/identity/v3/credential/delete.rs +++ b/openstack_cli/src/identity/v3/credential/delete.rs @@ -84,6 +84,8 @@ impl CredentialCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/credential/list.rs b/openstack_cli/src/identity/v3/credential/list.rs index 80b415149..55547a7ee 100644 --- a/openstack_cli/src/identity/v3/credential/list.rs +++ b/openstack_cli/src/identity/v3/credential/list.rs @@ -155,6 +155,8 @@ impl CredentialsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/credential/set.rs b/openstack_cli/src/identity/v3/credential/set.rs index 95d51435f..a07b8fb70 100644 --- a/openstack_cli/src/identity/v3/credential/set.rs +++ b/openstack_cli/src/identity/v3/credential/set.rs @@ -138,6 +138,8 @@ impl CredentialCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/credential/show.rs b/openstack_cli/src/identity/v3/credential/show.rs index 4ccf0be3d..ed7e65436 100644 --- a/openstack_cli/src/identity/v3/credential/show.rs +++ b/openstack_cli/src/identity/v3/credential/show.rs @@ -86,6 +86,8 @@ impl CredentialCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/config/default.rs b/openstack_cli/src/identity/v3/domain/config/default.rs index 30dd820d2..ccbc8d01e 100644 --- a/openstack_cli/src/identity/v3/domain/config/default.rs +++ b/openstack_cli/src/identity/v3/domain/config/default.rs @@ -81,6 +81,8 @@ impl ConfigCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/config/delete_all.rs b/openstack_cli/src/identity/v3/domain/config/delete_all.rs index 7663f1a24..35a17516a 100644 --- a/openstack_cli/src/identity/v3/domain/config/delete_all.rs +++ b/openstack_cli/src/identity/v3/domain/config/delete_all.rs @@ -155,6 +155,8 @@ impl ConfigCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/config/group/default.rs b/openstack_cli/src/identity/v3/domain/config/group/default.rs index 12c06ce11..286a626a0 100644 --- a/openstack_cli/src/identity/v3/domain/config/group/default.rs +++ b/openstack_cli/src/identity/v3/domain/config/group/default.rs @@ -92,6 +92,8 @@ impl GroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/config/group/delete.rs b/openstack_cli/src/identity/v3/domain/config/group/delete.rs index 8a7d742de..64c059223 100644 --- a/openstack_cli/src/identity/v3/domain/config/group/delete.rs +++ b/openstack_cli/src/identity/v3/domain/config/group/delete.rs @@ -166,6 +166,8 @@ impl GroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/config/group/option/default.rs b/openstack_cli/src/identity/v3/domain/config/group/option/default.rs index 26ed32e58..f955322bc 100644 --- a/openstack_cli/src/identity/v3/domain/config/group/option/default.rs +++ b/openstack_cli/src/identity/v3/domain/config/group/option/default.rs @@ -103,6 +103,8 @@ impl OptionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/config/group/option/delete.rs b/openstack_cli/src/identity/v3/domain/config/group/option/delete.rs index 01cb5e478..0d623965d 100644 --- a/openstack_cli/src/identity/v3/domain/config/group/option/delete.rs +++ b/openstack_cli/src/identity/v3/domain/config/group/option/delete.rs @@ -178,6 +178,8 @@ impl OptionCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/config/group/option/set.rs b/openstack_cli/src/identity/v3/domain/config/group/option/set.rs index 336a234ee..0c01c471c 100644 --- a/openstack_cli/src/identity/v3/domain/config/group/option/set.rs +++ b/openstack_cli/src/identity/v3/domain/config/group/option/set.rs @@ -192,6 +192,8 @@ impl OptionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/config/group/option/show.rs b/openstack_cli/src/identity/v3/domain/config/group/option/show.rs index 2be657a17..5dd5e39ea 100644 --- a/openstack_cli/src/identity/v3/domain/config/group/option/show.rs +++ b/openstack_cli/src/identity/v3/domain/config/group/option/show.rs @@ -181,6 +181,8 @@ impl OptionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/config/group/set.rs b/openstack_cli/src/identity/v3/domain/config/group/set.rs index 167c0dfe8..3d67e8b8c 100644 --- a/openstack_cli/src/identity/v3/domain/config/group/set.rs +++ b/openstack_cli/src/identity/v3/domain/config/group/set.rs @@ -189,6 +189,8 @@ impl GroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/config/group/show.rs b/openstack_cli/src/identity/v3/domain/config/group/show.rs index bfe6ae4bd..4f401835d 100644 --- a/openstack_cli/src/identity/v3/domain/config/group/show.rs +++ b/openstack_cli/src/identity/v3/domain/config/group/show.rs @@ -169,6 +169,8 @@ impl GroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/config/list.rs b/openstack_cli/src/identity/v3/domain/config/list.rs index fa2c40dd9..5af53e31e 100644 --- a/openstack_cli/src/identity/v3/domain/config/list.rs +++ b/openstack_cli/src/identity/v3/domain/config/list.rs @@ -155,6 +155,8 @@ impl ConfigsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/config/replace.rs b/openstack_cli/src/identity/v3/domain/config/replace.rs index 1da1de49d..d8ae5e95b 100644 --- a/openstack_cli/src/identity/v3/domain/config/replace.rs +++ b/openstack_cli/src/identity/v3/domain/config/replace.rs @@ -176,6 +176,8 @@ impl ConfigCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/config/set.rs b/openstack_cli/src/identity/v3/domain/config/set.rs index 2c89a0aa0..584db9f13 100644 --- a/openstack_cli/src/identity/v3/domain/config/set.rs +++ b/openstack_cli/src/identity/v3/domain/config/set.rs @@ -173,6 +173,8 @@ impl ConfigCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/create.rs b/openstack_cli/src/identity/v3/domain/create.rs index add121203..928d089e1 100644 --- a/openstack_cli/src/identity/v3/domain/create.rs +++ b/openstack_cli/src/identity/v3/domain/create.rs @@ -163,6 +163,8 @@ impl DomainCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/delete.rs b/openstack_cli/src/identity/v3/domain/delete.rs index de708377a..a8e512ef8 100644 --- a/openstack_cli/src/identity/v3/domain/delete.rs +++ b/openstack_cli/src/identity/v3/domain/delete.rs @@ -91,6 +91,8 @@ impl DomainCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/group/role/delete.rs b/openstack_cli/src/identity/v3/domain/group/role/delete.rs index 087735853..92710a100 100644 --- a/openstack_cli/src/identity/v3/domain/group/role/delete.rs +++ b/openstack_cli/src/identity/v3/domain/group/role/delete.rs @@ -175,6 +175,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/group/role/list.rs b/openstack_cli/src/identity/v3/domain/group/role/list.rs index 38e437c42..2c6aba3f1 100644 --- a/openstack_cli/src/identity/v3/domain/group/role/list.rs +++ b/openstack_cli/src/identity/v3/domain/group/role/list.rs @@ -168,6 +168,8 @@ impl RolesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/group/role/set.rs b/openstack_cli/src/identity/v3/domain/group/role/set.rs index c9264f0a3..42950377f 100644 --- a/openstack_cli/src/identity/v3/domain/group/role/set.rs +++ b/openstack_cli/src/identity/v3/domain/group/role/set.rs @@ -175,6 +175,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/group/role/show.rs b/openstack_cli/src/identity/v3/domain/group/role/show.rs index 179314a11..64185bb8e 100644 --- a/openstack_cli/src/identity/v3/domain/group/role/show.rs +++ b/openstack_cli/src/identity/v3/domain/group/role/show.rs @@ -173,6 +173,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/list.rs b/openstack_cli/src/identity/v3/domain/list.rs index ba911efd1..d501e1d17 100644 --- a/openstack_cli/src/identity/v3/domain/list.rs +++ b/openstack_cli/src/identity/v3/domain/list.rs @@ -122,6 +122,8 @@ impl DomainsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/set.rs b/openstack_cli/src/identity/v3/domain/set.rs index 4dd8fcbef..1aaed1cc4 100644 --- a/openstack_cli/src/identity/v3/domain/set.rs +++ b/openstack_cli/src/identity/v3/domain/set.rs @@ -181,6 +181,8 @@ impl DomainCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/show.rs b/openstack_cli/src/identity/v3/domain/show.rs index 3054cd237..b0ca892e0 100644 --- a/openstack_cli/src/identity/v3/domain/show.rs +++ b/openstack_cli/src/identity/v3/domain/show.rs @@ -87,6 +87,8 @@ impl DomainCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/user/role/delete.rs b/openstack_cli/src/identity/v3/domain/user/role/delete.rs index df276fc78..e6a2bc2a6 100644 --- a/openstack_cli/src/identity/v3/domain/user/role/delete.rs +++ b/openstack_cli/src/identity/v3/domain/user/role/delete.rs @@ -230,6 +230,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/user/role/list.rs b/openstack_cli/src/identity/v3/domain/user/role/list.rs index f0bdbdf56..df340eaff 100644 --- a/openstack_cli/src/identity/v3/domain/user/role/list.rs +++ b/openstack_cli/src/identity/v3/domain/user/role/list.rs @@ -223,6 +223,8 @@ impl RolesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/user/role/set.rs b/openstack_cli/src/identity/v3/domain/user/role/set.rs index c4276d7ba..08b3f6e05 100644 --- a/openstack_cli/src/identity/v3/domain/user/role/set.rs +++ b/openstack_cli/src/identity/v3/domain/user/role/set.rs @@ -227,6 +227,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/domain/user/role/show.rs b/openstack_cli/src/identity/v3/domain/user/role/show.rs index 38e9ebbd5..25cd0e00e 100644 --- a/openstack_cli/src/identity/v3/domain/user/role/show.rs +++ b/openstack_cli/src/identity/v3/domain/user/role/show.rs @@ -228,6 +228,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/ec2token/create.rs b/openstack_cli/src/identity/v3/ec2token/create.rs index 089106a44..8a782f630 100644 --- a/openstack_cli/src/identity/v3/ec2token/create.rs +++ b/openstack_cli/src/identity/v3/ec2token/create.rs @@ -85,6 +85,8 @@ impl Ec2TokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/ec2token/get.rs b/openstack_cli/src/identity/v3/ec2token/get.rs index f3890cf82..8a84ed4e4 100644 --- a/openstack_cli/src/identity/v3/ec2token/get.rs +++ b/openstack_cli/src/identity/v3/ec2token/get.rs @@ -72,6 +72,8 @@ impl Ec2TokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/endpoint/create.rs b/openstack_cli/src/identity/v3/endpoint/create.rs index bba31d7b6..545bff21a 100644 --- a/openstack_cli/src/identity/v3/endpoint/create.rs +++ b/openstack_cli/src/identity/v3/endpoint/create.rs @@ -193,6 +193,8 @@ impl EndpointCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/endpoint/delete.rs b/openstack_cli/src/identity/v3/endpoint/delete.rs index 396e98805..afc5ffce4 100644 --- a/openstack_cli/src/identity/v3/endpoint/delete.rs +++ b/openstack_cli/src/identity/v3/endpoint/delete.rs @@ -83,6 +83,8 @@ impl EndpointCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/endpoint/list.rs b/openstack_cli/src/identity/v3/endpoint/list.rs index 75b902775..a42a32951 100644 --- a/openstack_cli/src/identity/v3/endpoint/list.rs +++ b/openstack_cli/src/identity/v3/endpoint/list.rs @@ -103,6 +103,8 @@ impl EndpointsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/endpoint/os_endpoint_policy/policy/get.rs b/openstack_cli/src/identity/v3/endpoint/os_endpoint_policy/policy/get.rs index 461bb1d35..d96627ba7 100644 --- a/openstack_cli/src/identity/v3/endpoint/os_endpoint_policy/policy/get.rs +++ b/openstack_cli/src/identity/v3/endpoint/os_endpoint_policy/policy/get.rs @@ -87,6 +87,8 @@ impl PolicyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/endpoint/set.rs b/openstack_cli/src/identity/v3/endpoint/set.rs index 9dfdd2909..baa30dbcb 100644 --- a/openstack_cli/src/identity/v3/endpoint/set.rs +++ b/openstack_cli/src/identity/v3/endpoint/set.rs @@ -201,6 +201,8 @@ impl EndpointCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/endpoint/show.rs b/openstack_cli/src/identity/v3/endpoint/show.rs index 94a7f051a..53a16f820 100644 --- a/openstack_cli/src/identity/v3/endpoint/show.rs +++ b/openstack_cli/src/identity/v3/endpoint/show.rs @@ -86,6 +86,8 @@ impl EndpointCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/group/create.rs b/openstack_cli/src/identity/v3/group/create.rs index efd722ca7..5dca000b3 100644 --- a/openstack_cli/src/identity/v3/group/create.rs +++ b/openstack_cli/src/identity/v3/group/create.rs @@ -120,6 +120,8 @@ impl GroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/group/delete.rs b/openstack_cli/src/identity/v3/group/delete.rs index 41e19447f..790ff5f63 100644 --- a/openstack_cli/src/identity/v3/group/delete.rs +++ b/openstack_cli/src/identity/v3/group/delete.rs @@ -83,6 +83,8 @@ impl GroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/group/list.rs b/openstack_cli/src/identity/v3/group/list.rs index 7c7f4839b..9cec97737 100644 --- a/openstack_cli/src/identity/v3/group/list.rs +++ b/openstack_cli/src/identity/v3/group/list.rs @@ -193,6 +193,8 @@ impl GroupsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/group/set.rs b/openstack_cli/src/identity/v3/group/set.rs index cc64dfc86..f9e003954 100644 --- a/openstack_cli/src/identity/v3/group/set.rs +++ b/openstack_cli/src/identity/v3/group/set.rs @@ -139,6 +139,8 @@ impl GroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/group/show.rs b/openstack_cli/src/identity/v3/group/show.rs index c068fe89c..5c734a15a 100644 --- a/openstack_cli/src/identity/v3/group/show.rs +++ b/openstack_cli/src/identity/v3/group/show.rs @@ -87,6 +87,8 @@ impl GroupCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/group/user/delete.rs b/openstack_cli/src/identity/v3/group/user/delete.rs index d218d9eba..cf273a283 100644 --- a/openstack_cli/src/identity/v3/group/user/delete.rs +++ b/openstack_cli/src/identity/v3/group/user/delete.rs @@ -142,6 +142,8 @@ impl UserCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/group/user/list.rs b/openstack_cli/src/identity/v3/group/user/list.rs index cbcd503e0..da60eb1cf 100644 --- a/openstack_cli/src/identity/v3/group/user/list.rs +++ b/openstack_cli/src/identity/v3/group/user/list.rs @@ -98,6 +98,8 @@ impl UsersCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/group/user/set.rs b/openstack_cli/src/identity/v3/group/user/set.rs index 01c812676..8f04486bd 100644 --- a/openstack_cli/src/identity/v3/group/user/set.rs +++ b/openstack_cli/src/identity/v3/group/user/set.rs @@ -141,6 +141,8 @@ impl UserCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/group/user/show.rs b/openstack_cli/src/identity/v3/group/user/show.rs index b1ca820c4..7d9716738 100644 --- a/openstack_cli/src/identity/v3/group/user/show.rs +++ b/openstack_cli/src/identity/v3/group/user/show.rs @@ -139,6 +139,8 @@ impl UserCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/limit/create.rs b/openstack_cli/src/identity/v3/limit/create.rs index c7b38e6ae..de22bc9fc 100644 --- a/openstack_cli/src/identity/v3/limit/create.rs +++ b/openstack_cli/src/identity/v3/limit/create.rs @@ -93,6 +93,8 @@ impl LimitCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/limit/delete.rs b/openstack_cli/src/identity/v3/limit/delete.rs index ab510a9cc..5250e000e 100644 --- a/openstack_cli/src/identity/v3/limit/delete.rs +++ b/openstack_cli/src/identity/v3/limit/delete.rs @@ -83,6 +83,8 @@ impl LimitCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/limit/list.rs b/openstack_cli/src/identity/v3/limit/list.rs index f56db5af2..3170f8887 100644 --- a/openstack_cli/src/identity/v3/limit/list.rs +++ b/openstack_cli/src/identity/v3/limit/list.rs @@ -228,6 +228,8 @@ impl LimitsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/limit/model/get.rs b/openstack_cli/src/identity/v3/limit/model/get.rs index 3bd0076ac..68d962799 100644 --- a/openstack_cli/src/identity/v3/limit/model/get.rs +++ b/openstack_cli/src/identity/v3/limit/model/get.rs @@ -76,6 +76,8 @@ impl ModelCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/limit/set.rs b/openstack_cli/src/identity/v3/limit/set.rs index 34ae05e50..cb290c37d 100644 --- a/openstack_cli/src/identity/v3/limit/set.rs +++ b/openstack_cli/src/identity/v3/limit/set.rs @@ -122,6 +122,8 @@ impl LimitCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/limit/show.rs b/openstack_cli/src/identity/v3/limit/show.rs index 4b18988c6..c835dc5f5 100644 --- a/openstack_cli/src/identity/v3/limit/show.rs +++ b/openstack_cli/src/identity/v3/limit/show.rs @@ -86,6 +86,8 @@ impl LimitCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/endpoint/project/get.rs b/openstack_cli/src/identity/v3/os_ep_filter/endpoint/project/get.rs index bac894c47..f4d249d7d 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/endpoint/project/get.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/endpoint/project/get.rs @@ -87,6 +87,8 @@ impl ProjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/create.rs b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/create.rs index ab4b20ab1..e616ea7f1 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/create.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/create.rs @@ -173,6 +173,8 @@ impl EndpointGroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/delete.rs b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/delete.rs index fdee734f8..991dee593 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/delete.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/delete.rs @@ -84,6 +84,8 @@ impl EndpointGroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/endpoint/get.rs b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/endpoint/get.rs index e2c3513f0..69f18cd34 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/endpoint/get.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/endpoint/get.rs @@ -88,6 +88,8 @@ impl EndpointCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/list.rs b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/list.rs index 951f1e14c..29097cee1 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/list.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/list.rs @@ -87,6 +87,8 @@ impl EndpointGroupsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/delete.rs b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/delete.rs index 6841bf8af..eea64a532 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/delete.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/delete.rs @@ -144,6 +144,8 @@ impl ProjectCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/list.rs b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/list.rs index d687430e4..95edccdab 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/list.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/list.rs @@ -89,6 +89,8 @@ impl ProjectsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/set.rs b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/set.rs index 6634076b2..3d36a9885 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/set.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/set.rs @@ -158,6 +158,8 @@ impl ProjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/show.rs b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/show.rs index 7b242ba0c..742a70cbf 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/show.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/project/show.rs @@ -147,6 +147,8 @@ impl ProjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/set.rs b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/set.rs index 14b8c664d..a41cad102 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/set.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/set.rs @@ -188,6 +188,8 @@ impl EndpointGroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/show.rs b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/show.rs index 900e5dd7a..b57bab83d 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/show.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/endpoint_group/show.rs @@ -89,6 +89,8 @@ impl EndpointGroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/delete.rs b/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/delete.rs index 153fbcd23..a106d2b53 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/delete.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/delete.rs @@ -159,6 +159,8 @@ impl EndpointCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/list.rs b/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/list.rs index 2baa98d58..53dda1bdd 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/list.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/list.rs @@ -150,6 +150,8 @@ impl EndpointsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/set.rs b/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/set.rs index f3eba2817..b47c0c0aa 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/set.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/set.rs @@ -173,6 +173,8 @@ impl EndpointCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/show.rs b/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/show.rs index 19cd95940..4cb4453f0 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/show.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint/show.rs @@ -162,6 +162,8 @@ impl EndpointCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint_group/get.rs b/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint_group/get.rs index 8891fcca8..057a64577 100644 --- a/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint_group/get.rs +++ b/openstack_cli/src/identity/v3/os_ep_filter/project/endpoint_group/get.rs @@ -150,6 +150,8 @@ impl EndpointGroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/domain/list.rs b/openstack_cli/src/identity/v3/os_federation/domain/list.rs index 18de8d789..ebeab7b8e 100644 --- a/openstack_cli/src/identity/v3/os_federation/domain/list.rs +++ b/openstack_cli/src/identity/v3/os_federation/domain/list.rs @@ -78,6 +78,8 @@ impl DomainsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/identity_provider/create.rs b/openstack_cli/src/identity/v3/os_federation/identity_provider/create.rs index 318076997..174091c81 100644 --- a/openstack_cli/src/identity/v3/os_federation/identity_provider/create.rs +++ b/openstack_cli/src/identity/v3/os_federation/identity_provider/create.rs @@ -158,6 +158,8 @@ impl IdentityProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/identity_provider/delete.rs b/openstack_cli/src/identity/v3/os_federation/identity_provider/delete.rs index 610980867..d890157d5 100644 --- a/openstack_cli/src/identity/v3/os_federation/identity_provider/delete.rs +++ b/openstack_cli/src/identity/v3/os_federation/identity_provider/delete.rs @@ -83,6 +83,8 @@ impl IdentityProviderCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/identity_provider/list.rs b/openstack_cli/src/identity/v3/os_federation/identity_provider/list.rs index 66632a8a6..98c1e0e8d 100644 --- a/openstack_cli/src/identity/v3/os_federation/identity_provider/list.rs +++ b/openstack_cli/src/identity/v3/os_federation/identity_provider/list.rs @@ -94,6 +94,8 @@ impl IdentityProvidersCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/auth/create.rs b/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/auth/create.rs index 09e43c53f..19a584d40 100644 --- a/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/auth/create.rs +++ b/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/auth/create.rs @@ -113,6 +113,8 @@ impl AuthCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/auth/get.rs b/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/auth/get.rs index 07f600cf9..80894bb6d 100644 --- a/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/auth/get.rs +++ b/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/auth/get.rs @@ -102,6 +102,8 @@ impl AuthCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/create.rs b/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/create.rs index 4c711a3be..8a7af9c5e 100644 --- a/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/create.rs +++ b/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/create.rs @@ -131,6 +131,8 @@ impl ProtocolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/delete.rs b/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/delete.rs index f669db864..e2e1de5e5 100644 --- a/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/delete.rs +++ b/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/delete.rs @@ -97,6 +97,8 @@ impl ProtocolCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/list.rs b/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/list.rs index 8ace13dae..8d36484cd 100644 --- a/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/list.rs +++ b/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/list.rs @@ -89,6 +89,8 @@ impl ProtocolsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/set.rs b/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/set.rs index d0704af2f..dda8d28f2 100644 --- a/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/set.rs +++ b/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/set.rs @@ -131,6 +131,8 @@ impl ProtocolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/show.rs b/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/show.rs index fb423d8bf..b8aa20cfb 100644 --- a/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/show.rs +++ b/openstack_cli/src/identity/v3/os_federation/identity_provider/protocol/show.rs @@ -101,6 +101,8 @@ impl ProtocolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/identity_provider/set.rs b/openstack_cli/src/identity/v3/os_federation/identity_provider/set.rs index 657a5311d..8f1a5eaa2 100644 --- a/openstack_cli/src/identity/v3/os_federation/identity_provider/set.rs +++ b/openstack_cli/src/identity/v3/os_federation/identity_provider/set.rs @@ -140,6 +140,8 @@ impl IdentityProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/identity_provider/show.rs b/openstack_cli/src/identity/v3/os_federation/identity_provider/show.rs index efc1f6254..d4e9c85e4 100644 --- a/openstack_cli/src/identity/v3/os_federation/identity_provider/show.rs +++ b/openstack_cli/src/identity/v3/os_federation/identity_provider/show.rs @@ -88,6 +88,8 @@ impl IdentityProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/mapping/create.rs b/openstack_cli/src/identity/v3/os_federation/mapping/create.rs index 2780f1c01..68ffe7dd5 100644 --- a/openstack_cli/src/identity/v3/os_federation/mapping/create.rs +++ b/openstack_cli/src/identity/v3/os_federation/mapping/create.rs @@ -121,6 +121,8 @@ impl MappingCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/mapping/delete.rs b/openstack_cli/src/identity/v3/os_federation/mapping/delete.rs index 256773b51..66f3168cd 100644 --- a/openstack_cli/src/identity/v3/os_federation/mapping/delete.rs +++ b/openstack_cli/src/identity/v3/os_federation/mapping/delete.rs @@ -85,6 +85,8 @@ impl MappingCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/mapping/list.rs b/openstack_cli/src/identity/v3/os_federation/mapping/list.rs index 141d6ca20..8cb0d31cd 100644 --- a/openstack_cli/src/identity/v3/os_federation/mapping/list.rs +++ b/openstack_cli/src/identity/v3/os_federation/mapping/list.rs @@ -76,6 +76,8 @@ impl MappingsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/mapping/set.rs b/openstack_cli/src/identity/v3/os_federation/mapping/set.rs index 959a0300e..97b12565a 100644 --- a/openstack_cli/src/identity/v3/os_federation/mapping/set.rs +++ b/openstack_cli/src/identity/v3/os_federation/mapping/set.rs @@ -121,6 +121,8 @@ impl MappingCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/mapping/show.rs b/openstack_cli/src/identity/v3/os_federation/mapping/show.rs index b7edf0439..558cffe01 100644 --- a/openstack_cli/src/identity/v3/os_federation/mapping/show.rs +++ b/openstack_cli/src/identity/v3/os_federation/mapping/show.rs @@ -86,6 +86,8 @@ impl MappingCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/project/list.rs b/openstack_cli/src/identity/v3/os_federation/project/list.rs index fff02a8e2..4d8100962 100644 --- a/openstack_cli/src/identity/v3/os_federation/project/list.rs +++ b/openstack_cli/src/identity/v3/os_federation/project/list.rs @@ -78,6 +78,8 @@ impl ProjectsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/saml2/metadata/get.rs b/openstack_cli/src/identity/v3/os_federation/saml2/metadata/get.rs index 8e690a568..4b83457a2 100644 --- a/openstack_cli/src/identity/v3/os_federation/saml2/metadata/get.rs +++ b/openstack_cli/src/identity/v3/os_federation/saml2/metadata/get.rs @@ -75,6 +75,8 @@ impl MetadataCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/service_provider/create.rs b/openstack_cli/src/identity/v3/os_federation/service_provider/create.rs index 80e63356f..c17b9647a 100644 --- a/openstack_cli/src/identity/v3/os_federation/service_provider/create.rs +++ b/openstack_cli/src/identity/v3/os_federation/service_provider/create.rs @@ -150,6 +150,8 @@ impl ServiceProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/service_provider/delete.rs b/openstack_cli/src/identity/v3/os_federation/service_provider/delete.rs index 0b3418938..2035685f3 100644 --- a/openstack_cli/src/identity/v3/os_federation/service_provider/delete.rs +++ b/openstack_cli/src/identity/v3/os_federation/service_provider/delete.rs @@ -86,6 +86,8 @@ impl ServiceProviderCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/service_provider/list.rs b/openstack_cli/src/identity/v3/os_federation/service_provider/list.rs index 8892ae39a..038591330 100644 --- a/openstack_cli/src/identity/v3/os_federation/service_provider/list.rs +++ b/openstack_cli/src/identity/v3/os_federation/service_provider/list.rs @@ -94,6 +94,8 @@ impl ServiceProvidersCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/service_provider/set.rs b/openstack_cli/src/identity/v3/os_federation/service_provider/set.rs index ce8eb9b2a..a2e056547 100644 --- a/openstack_cli/src/identity/v3/os_federation/service_provider/set.rs +++ b/openstack_cli/src/identity/v3/os_federation/service_provider/set.rs @@ -153,6 +153,8 @@ impl ServiceProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_federation/service_provider/show.rs b/openstack_cli/src/identity/v3/os_federation/service_provider/show.rs index 524b4f327..0748d9083 100644 --- a/openstack_cli/src/identity/v3/os_federation/service_provider/show.rs +++ b/openstack_cli/src/identity/v3/os_federation/service_provider/show.rs @@ -89,6 +89,8 @@ impl ServiceProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_inherit/domain/group/role/inherited_to_project/delete.rs b/openstack_cli/src/identity/v3/os_inherit/domain/group/role/inherited_to_project/delete.rs index 6c8fa805c..698ca2d5e 100644 --- a/openstack_cli/src/identity/v3/os_inherit/domain/group/role/inherited_to_project/delete.rs +++ b/openstack_cli/src/identity/v3/os_inherit/domain/group/role/inherited_to_project/delete.rs @@ -177,6 +177,8 @@ impl InheritedToProjectCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_inherit/domain/group/role/inherited_to_project/get.rs b/openstack_cli/src/identity/v3/os_inherit/domain/group/role/inherited_to_project/get.rs index b019c1f97..27a359f3b 100644 --- a/openstack_cli/src/identity/v3/os_inherit/domain/group/role/inherited_to_project/get.rs +++ b/openstack_cli/src/identity/v3/os_inherit/domain/group/role/inherited_to_project/get.rs @@ -170,6 +170,8 @@ impl InheritedToProjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_inherit/domain/group/role/inherited_to_project/inherited_to_projects.rs b/openstack_cli/src/identity/v3/os_inherit/domain/group/role/inherited_to_project/inherited_to_projects.rs index dc09e903c..9df90e666 100644 --- a/openstack_cli/src/identity/v3/os_inherit/domain/group/role/inherited_to_project/inherited_to_projects.rs +++ b/openstack_cli/src/identity/v3/os_inherit/domain/group/role/inherited_to_project/inherited_to_projects.rs @@ -190,6 +190,8 @@ impl InheritedToProjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_inherit/domain/user/role/inherited_to_project/delete.rs b/openstack_cli/src/identity/v3/os_inherit/domain/user/role/inherited_to_project/delete.rs index 2ea0f956f..8c752ee2e 100644 --- a/openstack_cli/src/identity/v3/os_inherit/domain/user/role/inherited_to_project/delete.rs +++ b/openstack_cli/src/identity/v3/os_inherit/domain/user/role/inherited_to_project/delete.rs @@ -231,6 +231,8 @@ impl InheritedToProjectCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_inherit/domain/user/role/inherited_to_project/get.rs b/openstack_cli/src/identity/v3/os_inherit/domain/user/role/inherited_to_project/get.rs index a0063b940..bc442437b 100644 --- a/openstack_cli/src/identity/v3/os_inherit/domain/user/role/inherited_to_project/get.rs +++ b/openstack_cli/src/identity/v3/os_inherit/domain/user/role/inherited_to_project/get.rs @@ -224,6 +224,8 @@ impl InheritedToProjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_inherit/domain/user/role/inherited_to_project/inherited_to_projects.rs b/openstack_cli/src/identity/v3/os_inherit/domain/user/role/inherited_to_project/inherited_to_projects.rs index a1d2ee309..9b141cdf5 100644 --- a/openstack_cli/src/identity/v3/os_inherit/domain/user/role/inherited_to_project/inherited_to_projects.rs +++ b/openstack_cli/src/identity/v3/os_inherit/domain/user/role/inherited_to_project/inherited_to_projects.rs @@ -244,6 +244,8 @@ impl InheritedToProjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_inherit/project/group/role/inherited_to_project/delete.rs b/openstack_cli/src/identity/v3/os_inherit/project/group/role/inherited_to_project/delete.rs index 84042ed57..ec3bb9f7b 100644 --- a/openstack_cli/src/identity/v3/os_inherit/project/group/role/inherited_to_project/delete.rs +++ b/openstack_cli/src/identity/v3/os_inherit/project/group/role/inherited_to_project/delete.rs @@ -172,6 +172,8 @@ impl InheritedToProjectCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_inherit/project/group/role/inherited_to_project/get.rs b/openstack_cli/src/identity/v3/os_inherit/project/group/role/inherited_to_project/get.rs index 3bff592f4..4eddd32a9 100644 --- a/openstack_cli/src/identity/v3/os_inherit/project/group/role/inherited_to_project/get.rs +++ b/openstack_cli/src/identity/v3/os_inherit/project/group/role/inherited_to_project/get.rs @@ -176,6 +176,8 @@ impl InheritedToProjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_inherit/project/group/role/inherited_to_project/inherited_to_projects.rs b/openstack_cli/src/identity/v3/os_inherit/project/group/role/inherited_to_project/inherited_to_projects.rs index 759faaf94..f95f8992b 100644 --- a/openstack_cli/src/identity/v3/os_inherit/project/group/role/inherited_to_project/inherited_to_projects.rs +++ b/openstack_cli/src/identity/v3/os_inherit/project/group/role/inherited_to_project/inherited_to_projects.rs @@ -187,6 +187,8 @@ impl InheritedToProjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_inherit/project/user/role/inherited_to_project/delete.rs b/openstack_cli/src/identity/v3/os_inherit/project/user/role/inherited_to_project/delete.rs index 0e823943b..13167ac81 100644 --- a/openstack_cli/src/identity/v3/os_inherit/project/user/role/inherited_to_project/delete.rs +++ b/openstack_cli/src/identity/v3/os_inherit/project/user/role/inherited_to_project/delete.rs @@ -225,6 +225,8 @@ impl InheritedToProjectCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_inherit/project/user/role/inherited_to_project/get.rs b/openstack_cli/src/identity/v3/os_inherit/project/user/role/inherited_to_project/get.rs index 70fdddc60..614a88725 100644 --- a/openstack_cli/src/identity/v3/os_inherit/project/user/role/inherited_to_project/get.rs +++ b/openstack_cli/src/identity/v3/os_inherit/project/user/role/inherited_to_project/get.rs @@ -229,6 +229,8 @@ impl InheritedToProjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_inherit/project/user/role/inherited_to_project/inherited_to_projects.rs b/openstack_cli/src/identity/v3/os_inherit/project/user/role/inherited_to_project/inherited_to_projects.rs index fdd293b45..00d82a40b 100644 --- a/openstack_cli/src/identity/v3/os_inherit/project/user/role/inherited_to_project/inherited_to_projects.rs +++ b/openstack_cli/src/identity/v3/os_inherit/project/user/role/inherited_to_project/inherited_to_projects.rs @@ -240,6 +240,8 @@ impl InheritedToProjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_oauth1/access_token/create.rs b/openstack_cli/src/identity/v3/os_oauth1/access_token/create.rs index e3eee98dd..7152a9245 100644 --- a/openstack_cli/src/identity/v3/os_oauth1/access_token/create.rs +++ b/openstack_cli/src/identity/v3/os_oauth1/access_token/create.rs @@ -87,6 +87,8 @@ impl AccessTokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_oauth1/access_token/get.rs b/openstack_cli/src/identity/v3/os_oauth1/access_token/get.rs index 7f633ca52..be5c5bb1b 100644 --- a/openstack_cli/src/identity/v3/os_oauth1/access_token/get.rs +++ b/openstack_cli/src/identity/v3/os_oauth1/access_token/get.rs @@ -76,6 +76,8 @@ impl AccessTokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_oauth1/authorize/set.rs b/openstack_cli/src/identity/v3/os_oauth1/authorize/set.rs index 45d1c73e1..e25e5e89d 100644 --- a/openstack_cli/src/identity/v3/os_oauth1/authorize/set.rs +++ b/openstack_cli/src/identity/v3/os_oauth1/authorize/set.rs @@ -98,6 +98,8 @@ impl AuthorizeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_oauth1/consumer/create.rs b/openstack_cli/src/identity/v3/os_oauth1/consumer/create.rs index a346549ab..72ed29a6a 100644 --- a/openstack_cli/src/identity/v3/os_oauth1/consumer/create.rs +++ b/openstack_cli/src/identity/v3/os_oauth1/consumer/create.rs @@ -87,6 +87,8 @@ impl ConsumerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_oauth1/consumer/delete.rs b/openstack_cli/src/identity/v3/os_oauth1/consumer/delete.rs index 4243909fc..4dfd1e93b 100644 --- a/openstack_cli/src/identity/v3/os_oauth1/consumer/delete.rs +++ b/openstack_cli/src/identity/v3/os_oauth1/consumer/delete.rs @@ -83,6 +83,8 @@ impl ConsumerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_oauth1/consumer/list.rs b/openstack_cli/src/identity/v3/os_oauth1/consumer/list.rs index e39b51af6..629c9e7b1 100644 --- a/openstack_cli/src/identity/v3/os_oauth1/consumer/list.rs +++ b/openstack_cli/src/identity/v3/os_oauth1/consumer/list.rs @@ -76,6 +76,8 @@ impl ConsumersCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_oauth1/consumer/set.rs b/openstack_cli/src/identity/v3/os_oauth1/consumer/set.rs index b79993698..339970720 100644 --- a/openstack_cli/src/identity/v3/os_oauth1/consumer/set.rs +++ b/openstack_cli/src/identity/v3/os_oauth1/consumer/set.rs @@ -97,6 +97,8 @@ impl ConsumerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_oauth1/consumer/show.rs b/openstack_cli/src/identity/v3/os_oauth1/consumer/show.rs index b5cdad3b0..91f3aba30 100644 --- a/openstack_cli/src/identity/v3/os_oauth1/consumer/show.rs +++ b/openstack_cli/src/identity/v3/os_oauth1/consumer/show.rs @@ -86,6 +86,8 @@ impl ConsumerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_oauth1/request_token/create.rs b/openstack_cli/src/identity/v3/os_oauth1/request_token/create.rs index a70738b15..4e7a70d14 100644 --- a/openstack_cli/src/identity/v3/os_oauth1/request_token/create.rs +++ b/openstack_cli/src/identity/v3/os_oauth1/request_token/create.rs @@ -87,6 +87,8 @@ impl RequestTokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_oauth1/request_token/get.rs b/openstack_cli/src/identity/v3/os_oauth1/request_token/get.rs index 9ec4a6990..2344780c9 100644 --- a/openstack_cli/src/identity/v3/os_oauth1/request_token/get.rs +++ b/openstack_cli/src/identity/v3/os_oauth1/request_token/get.rs @@ -76,6 +76,8 @@ impl RequestTokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_oauth2/token/create.rs b/openstack_cli/src/identity/v3/os_oauth2/token/create.rs index 9c018f445..78843101d 100644 --- a/openstack_cli/src/identity/v3/os_oauth2/token/create.rs +++ b/openstack_cli/src/identity/v3/os_oauth2/token/create.rs @@ -89,6 +89,8 @@ impl TokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_oauth2/token/delete.rs b/openstack_cli/src/identity/v3/os_oauth2/token/delete.rs index 1dd42727b..f039107f6 100644 --- a/openstack_cli/src/identity/v3/os_oauth2/token/delete.rs +++ b/openstack_cli/src/identity/v3/os_oauth2/token/delete.rs @@ -73,6 +73,8 @@ impl TokenCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_oauth2/token/get.rs b/openstack_cli/src/identity/v3/os_oauth2/token/get.rs index 8dba748f6..d778dfd67 100644 --- a/openstack_cli/src/identity/v3/os_oauth2/token/get.rs +++ b/openstack_cli/src/identity/v3/os_oauth2/token/get.rs @@ -73,6 +73,8 @@ impl TokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_oauth2/token/set.rs b/openstack_cli/src/identity/v3/os_oauth2/token/set.rs index c9082c677..09ac44ece 100644 --- a/openstack_cli/src/identity/v3/os_oauth2/token/set.rs +++ b/openstack_cli/src/identity/v3/os_oauth2/token/set.rs @@ -84,6 +84,8 @@ impl TokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_oauth2/token/token.rs b/openstack_cli/src/identity/v3/os_oauth2/token/token.rs index 866c2f3e4..c178cee60 100644 --- a/openstack_cli/src/identity/v3/os_oauth2/token/token.rs +++ b/openstack_cli/src/identity/v3/os_oauth2/token/token.rs @@ -87,6 +87,8 @@ impl TokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_revoke/event/get.rs b/openstack_cli/src/identity/v3/os_revoke/event/get.rs index 526bb5555..c63541a4a 100644 --- a/openstack_cli/src/identity/v3/os_revoke/event/get.rs +++ b/openstack_cli/src/identity/v3/os_revoke/event/get.rs @@ -73,6 +73,8 @@ impl EventCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_simple_cert/ca/get.rs b/openstack_cli/src/identity/v3/os_simple_cert/ca/get.rs index 43148e139..d6d7f27f8 100644 --- a/openstack_cli/src/identity/v3/os_simple_cert/ca/get.rs +++ b/openstack_cli/src/identity/v3/os_simple_cert/ca/get.rs @@ -76,6 +76,8 @@ impl CaCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_simple_cert/certificate/get.rs b/openstack_cli/src/identity/v3/os_simple_cert/certificate/get.rs index f96dc43e7..b1bbc2714 100644 --- a/openstack_cli/src/identity/v3/os_simple_cert/certificate/get.rs +++ b/openstack_cli/src/identity/v3/os_simple_cert/certificate/get.rs @@ -76,6 +76,8 @@ impl CertificateCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_trust/trust/create.rs b/openstack_cli/src/identity/v3/os_trust/trust/create.rs index 13e4a6a72..c8e451ab6 100644 --- a/openstack_cli/src/identity/v3/os_trust/trust/create.rs +++ b/openstack_cli/src/identity/v3/os_trust/trust/create.rs @@ -226,6 +226,8 @@ impl TrustCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_trust/trust/delete.rs b/openstack_cli/src/identity/v3/os_trust/trust/delete.rs index f37362d95..0117a6402 100644 --- a/openstack_cli/src/identity/v3/os_trust/trust/delete.rs +++ b/openstack_cli/src/identity/v3/os_trust/trust/delete.rs @@ -85,6 +85,8 @@ impl TrustCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_trust/trust/list.rs b/openstack_cli/src/identity/v3/os_trust/trust/list.rs index 9902f0052..51f06cc14 100644 --- a/openstack_cli/src/identity/v3/os_trust/trust/list.rs +++ b/openstack_cli/src/identity/v3/os_trust/trust/list.rs @@ -92,6 +92,8 @@ impl TrustsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_trust/trust/role/list.rs b/openstack_cli/src/identity/v3/os_trust/trust/role/list.rs index be3ce7ef8..fe3b8406f 100644 --- a/openstack_cli/src/identity/v3/os_trust/trust/role/list.rs +++ b/openstack_cli/src/identity/v3/os_trust/trust/role/list.rs @@ -87,6 +87,8 @@ impl RolesCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_trust/trust/role/show.rs b/openstack_cli/src/identity/v3/os_trust/trust/role/show.rs index 7680ddf35..d69b9b817 100644 --- a/openstack_cli/src/identity/v3/os_trust/trust/role/show.rs +++ b/openstack_cli/src/identity/v3/os_trust/trust/role/show.rs @@ -97,6 +97,8 @@ impl RoleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/os_trust/trust/show.rs b/openstack_cli/src/identity/v3/os_trust/trust/show.rs index 2007ac475..3b2889e14 100644 --- a/openstack_cli/src/identity/v3/os_trust/trust/show.rs +++ b/openstack_cli/src/identity/v3/os_trust/trust/show.rs @@ -85,6 +85,8 @@ impl TrustCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/policy/create.rs b/openstack_cli/src/identity/v3/policy/create.rs index 5290fddc6..7d7cab2f9 100644 --- a/openstack_cli/src/identity/v3/policy/create.rs +++ b/openstack_cli/src/identity/v3/policy/create.rs @@ -87,6 +87,8 @@ impl PolicyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/policy/delete.rs b/openstack_cli/src/identity/v3/policy/delete.rs index 7cdd9d388..6f9a5b98a 100644 --- a/openstack_cli/src/identity/v3/policy/delete.rs +++ b/openstack_cli/src/identity/v3/policy/delete.rs @@ -83,6 +83,8 @@ impl PolicyCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/policy/list.rs b/openstack_cli/src/identity/v3/policy/list.rs index 1fb6d577c..798c6f6e6 100644 --- a/openstack_cli/src/identity/v3/policy/list.rs +++ b/openstack_cli/src/identity/v3/policy/list.rs @@ -76,6 +76,8 @@ impl PoliciesCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/delete.rs b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/delete.rs index 521167a59..500334ba2 100644 --- a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/delete.rs +++ b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/delete.rs @@ -95,6 +95,8 @@ impl EndpointCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/list.rs b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/list.rs index bd7dfded0..3c65afeb8 100644 --- a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/list.rs +++ b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/list.rs @@ -87,6 +87,8 @@ impl EndpointsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/set.rs b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/set.rs index e8a550d55..993bf9aa6 100644 --- a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/set.rs +++ b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/set.rs @@ -109,6 +109,8 @@ impl EndpointCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/show.rs b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/show.rs index 6d9ea5325..b90f119af 100644 --- a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/show.rs +++ b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/endpoint/show.rs @@ -98,6 +98,8 @@ impl EndpointCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/delete.rs b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/delete.rs index 06b22fb95..b4b830dbd 100644 --- a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/delete.rs +++ b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/delete.rs @@ -95,6 +95,8 @@ impl ServiceCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/region/delete.rs b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/region/delete.rs index 308cafb57..099173baa 100644 --- a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/region/delete.rs +++ b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/region/delete.rs @@ -108,6 +108,8 @@ impl RegionCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/region/set.rs b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/region/set.rs index f8357f3dc..eae0c8468 100644 --- a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/region/set.rs +++ b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/region/set.rs @@ -122,6 +122,8 @@ impl RegionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/region/show.rs b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/region/show.rs index 221ca283f..08c7feae8 100644 --- a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/region/show.rs +++ b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/region/show.rs @@ -111,6 +111,8 @@ impl RegionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/set.rs b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/set.rs index 6f386ab59..06cc9e457 100644 --- a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/set.rs +++ b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/set.rs @@ -109,6 +109,8 @@ impl ServiceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/show.rs b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/show.rs index 1e30213c0..c03f32ce5 100644 --- a/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/show.rs +++ b/openstack_cli/src/identity/v3/policy/os_endpoint_policy/service/show.rs @@ -98,6 +98,8 @@ impl ServiceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/policy/set.rs b/openstack_cli/src/identity/v3/policy/set.rs index 7d6003a39..3e29e2ca6 100644 --- a/openstack_cli/src/identity/v3/policy/set.rs +++ b/openstack_cli/src/identity/v3/policy/set.rs @@ -97,6 +97,8 @@ impl PolicyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/policy/show.rs b/openstack_cli/src/identity/v3/policy/show.rs index 9702b45e1..f19b379bf 100644 --- a/openstack_cli/src/identity/v3/policy/show.rs +++ b/openstack_cli/src/identity/v3/policy/show.rs @@ -86,6 +86,8 @@ impl PolicyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/create.rs b/openstack_cli/src/identity/v3/project/create.rs index a81cdaea1..7749646ef 100644 --- a/openstack_cli/src/identity/v3/project/create.rs +++ b/openstack_cli/src/identity/v3/project/create.rs @@ -212,6 +212,8 @@ impl ProjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/delete.rs b/openstack_cli/src/identity/v3/project/delete.rs index 57626091a..ac0e9ff55 100644 --- a/openstack_cli/src/identity/v3/project/delete.rs +++ b/openstack_cli/src/identity/v3/project/delete.rs @@ -83,6 +83,8 @@ impl ProjectCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/group/role/delete.rs b/openstack_cli/src/identity/v3/project/group/role/delete.rs index ca9e541c7..41c039cea 100644 --- a/openstack_cli/src/identity/v3/project/group/role/delete.rs +++ b/openstack_cli/src/identity/v3/project/group/role/delete.rs @@ -172,6 +172,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/group/role/list.rs b/openstack_cli/src/identity/v3/project/group/role/list.rs index 162e0425d..652e63d6b 100644 --- a/openstack_cli/src/identity/v3/project/group/role/list.rs +++ b/openstack_cli/src/identity/v3/project/group/role/list.rs @@ -165,6 +165,8 @@ impl RolesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/group/role/set.rs b/openstack_cli/src/identity/v3/project/group/role/set.rs index d5ea37c8a..777237cc2 100644 --- a/openstack_cli/src/identity/v3/project/group/role/set.rs +++ b/openstack_cli/src/identity/v3/project/group/role/set.rs @@ -172,6 +172,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/group/role/show.rs b/openstack_cli/src/identity/v3/project/group/role/show.rs index 1682bcb22..c021616e7 100644 --- a/openstack_cli/src/identity/v3/project/group/role/show.rs +++ b/openstack_cli/src/identity/v3/project/group/role/show.rs @@ -170,6 +170,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/list.rs b/openstack_cli/src/identity/v3/project/list.rs index 01e8ce282..f558ca945 100644 --- a/openstack_cli/src/identity/v3/project/list.rs +++ b/openstack_cli/src/identity/v3/project/list.rs @@ -221,6 +221,8 @@ impl ProjectsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/set.rs b/openstack_cli/src/identity/v3/project/set.rs index dee06c13d..c37550c10 100644 --- a/openstack_cli/src/identity/v3/project/set.rs +++ b/openstack_cli/src/identity/v3/project/set.rs @@ -178,6 +178,8 @@ impl ProjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/show.rs b/openstack_cli/src/identity/v3/project/show.rs index c18895615..0af6c6a6e 100644 --- a/openstack_cli/src/identity/v3/project/show.rs +++ b/openstack_cli/src/identity/v3/project/show.rs @@ -87,6 +87,8 @@ impl ProjectCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/tag/delete.rs b/openstack_cli/src/identity/v3/project/tag/delete.rs index 63ab4268a..40a801b63 100644 --- a/openstack_cli/src/identity/v3/project/tag/delete.rs +++ b/openstack_cli/src/identity/v3/project/tag/delete.rs @@ -157,6 +157,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/tag/delete_all.rs b/openstack_cli/src/identity/v3/project/tag/delete_all.rs index 0267451d1..05d2bc778 100644 --- a/openstack_cli/src/identity/v3/project/tag/delete_all.rs +++ b/openstack_cli/src/identity/v3/project/tag/delete_all.rs @@ -151,6 +151,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/tag/list.rs b/openstack_cli/src/identity/v3/project/tag/list.rs index a56eab009..1384fb00e 100644 --- a/openstack_cli/src/identity/v3/project/tag/list.rs +++ b/openstack_cli/src/identity/v3/project/tag/list.rs @@ -151,6 +151,8 @@ impl TagsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/tag/replace.rs b/openstack_cli/src/identity/v3/project/tag/replace.rs index 76cf7b7c6..0ec7ef465 100644 --- a/openstack_cli/src/identity/v3/project/tag/replace.rs +++ b/openstack_cli/src/identity/v3/project/tag/replace.rs @@ -163,6 +163,8 @@ impl TagCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/tag/set.rs b/openstack_cli/src/identity/v3/project/tag/set.rs index 6893144e1..e4b361d58 100644 --- a/openstack_cli/src/identity/v3/project/tag/set.rs +++ b/openstack_cli/src/identity/v3/project/tag/set.rs @@ -156,6 +156,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/tag/show.rs b/openstack_cli/src/identity/v3/project/tag/show.rs index 8ab85e21d..56e252cb0 100644 --- a/openstack_cli/src/identity/v3/project/tag/show.rs +++ b/openstack_cli/src/identity/v3/project/tag/show.rs @@ -157,6 +157,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/user/role/delete.rs b/openstack_cli/src/identity/v3/project/user/role/delete.rs index 92a483973..1a0dce48e 100644 --- a/openstack_cli/src/identity/v3/project/user/role/delete.rs +++ b/openstack_cli/src/identity/v3/project/user/role/delete.rs @@ -226,6 +226,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/user/role/list.rs b/openstack_cli/src/identity/v3/project/user/role/list.rs index 443782533..7af58d539 100644 --- a/openstack_cli/src/identity/v3/project/user/role/list.rs +++ b/openstack_cli/src/identity/v3/project/user/role/list.rs @@ -219,6 +219,8 @@ impl RolesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/user/role/set.rs b/openstack_cli/src/identity/v3/project/user/role/set.rs index 415b84e72..b3bbcb6de 100644 --- a/openstack_cli/src/identity/v3/project/user/role/set.rs +++ b/openstack_cli/src/identity/v3/project/user/role/set.rs @@ -226,6 +226,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/project/user/role/show.rs b/openstack_cli/src/identity/v3/project/user/role/show.rs index b2bf882a1..e93a29a5c 100644 --- a/openstack_cli/src/identity/v3/project/user/role/show.rs +++ b/openstack_cli/src/identity/v3/project/user/role/show.rs @@ -224,6 +224,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/region/create.rs b/openstack_cli/src/identity/v3/region/create.rs index 61be8ff78..e452844de 100644 --- a/openstack_cli/src/identity/v3/region/create.rs +++ b/openstack_cli/src/identity/v3/region/create.rs @@ -138,6 +138,8 @@ impl RegionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/region/delete.rs b/openstack_cli/src/identity/v3/region/delete.rs index 2049ce1c2..333e08e9a 100644 --- a/openstack_cli/src/identity/v3/region/delete.rs +++ b/openstack_cli/src/identity/v3/region/delete.rs @@ -85,6 +85,8 @@ impl RegionCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/region/list.rs b/openstack_cli/src/identity/v3/region/list.rs index 16fea8e8d..77733bf3c 100644 --- a/openstack_cli/src/identity/v3/region/list.rs +++ b/openstack_cli/src/identity/v3/region/list.rs @@ -85,6 +85,8 @@ impl RegionsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/region/set.rs b/openstack_cli/src/identity/v3/region/set.rs index 9a91f66d5..f382945e9 100644 --- a/openstack_cli/src/identity/v3/region/set.rs +++ b/openstack_cli/src/identity/v3/region/set.rs @@ -147,6 +147,8 @@ impl RegionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/region/show.rs b/openstack_cli/src/identity/v3/region/show.rs index e71d283d5..c4ae4a2f6 100644 --- a/openstack_cli/src/identity/v3/region/show.rs +++ b/openstack_cli/src/identity/v3/region/show.rs @@ -86,6 +86,8 @@ impl RegionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/registered_limit/create.rs b/openstack_cli/src/identity/v3/registered_limit/create.rs index 68cabfc39..5efed09c3 100644 --- a/openstack_cli/src/identity/v3/registered_limit/create.rs +++ b/openstack_cli/src/identity/v3/registered_limit/create.rs @@ -98,6 +98,8 @@ impl RegisteredLimitCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/registered_limit/delete.rs b/openstack_cli/src/identity/v3/registered_limit/delete.rs index a5ed7365e..98631f886 100644 --- a/openstack_cli/src/identity/v3/registered_limit/delete.rs +++ b/openstack_cli/src/identity/v3/registered_limit/delete.rs @@ -88,6 +88,8 @@ impl RegisteredLimitCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/registered_limit/list.rs b/openstack_cli/src/identity/v3/registered_limit/list.rs index ca2d98a9c..94d3a7653 100644 --- a/openstack_cli/src/identity/v3/registered_limit/list.rs +++ b/openstack_cli/src/identity/v3/registered_limit/list.rs @@ -103,6 +103,8 @@ impl RegisteredLimitsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/registered_limit/set.rs b/openstack_cli/src/identity/v3/registered_limit/set.rs index 5e9572bce..0db7c0251 100644 --- a/openstack_cli/src/identity/v3/registered_limit/set.rs +++ b/openstack_cli/src/identity/v3/registered_limit/set.rs @@ -158,6 +158,8 @@ impl RegisteredLimitCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/registered_limit/show.rs b/openstack_cli/src/identity/v3/registered_limit/show.rs index 4a74b503e..c952d7e3c 100644 --- a/openstack_cli/src/identity/v3/registered_limit/show.rs +++ b/openstack_cli/src/identity/v3/registered_limit/show.rs @@ -91,6 +91,8 @@ impl RegisteredLimitCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/role/create.rs b/openstack_cli/src/identity/v3/role/create.rs index db8cbac86..9540d78bb 100644 --- a/openstack_cli/src/identity/v3/role/create.rs +++ b/openstack_cli/src/identity/v3/role/create.rs @@ -144,6 +144,8 @@ impl RoleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/role/delete.rs b/openstack_cli/src/identity/v3/role/delete.rs index 3367c79b0..197ffceb3 100644 --- a/openstack_cli/src/identity/v3/role/delete.rs +++ b/openstack_cli/src/identity/v3/role/delete.rs @@ -83,6 +83,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/role/imply/delete.rs b/openstack_cli/src/identity/v3/role/imply/delete.rs index c296e6d72..3fc36e252 100644 --- a/openstack_cli/src/identity/v3/role/imply/delete.rs +++ b/openstack_cli/src/identity/v3/role/imply/delete.rs @@ -95,6 +95,8 @@ impl ImplyCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/role/imply/list.rs b/openstack_cli/src/identity/v3/role/imply/list.rs index 428bfbb2a..687d25bf4 100644 --- a/openstack_cli/src/identity/v3/role/imply/list.rs +++ b/openstack_cli/src/identity/v3/role/imply/list.rs @@ -87,6 +87,8 @@ impl ImpliesCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/role/imply/set.rs b/openstack_cli/src/identity/v3/role/imply/set.rs index 42df68cac..1a1936efd 100644 --- a/openstack_cli/src/identity/v3/role/imply/set.rs +++ b/openstack_cli/src/identity/v3/role/imply/set.rs @@ -97,6 +97,8 @@ impl ImplyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/role/imply/show.rs b/openstack_cli/src/identity/v3/role/imply/show.rs index a490b90a5..6704f9e85 100644 --- a/openstack_cli/src/identity/v3/role/imply/show.rs +++ b/openstack_cli/src/identity/v3/role/imply/show.rs @@ -97,6 +97,8 @@ impl ImplyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/role/list.rs b/openstack_cli/src/identity/v3/role/list.rs index d3513c04f..456f99ab2 100644 --- a/openstack_cli/src/identity/v3/role/list.rs +++ b/openstack_cli/src/identity/v3/role/list.rs @@ -151,6 +151,8 @@ impl RolesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/role/set.rs b/openstack_cli/src/identity/v3/role/set.rs index e76901a71..d872074f9 100644 --- a/openstack_cli/src/identity/v3/role/set.rs +++ b/openstack_cli/src/identity/v3/role/set.rs @@ -171,6 +171,8 @@ impl RoleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/role/show.rs b/openstack_cli/src/identity/v3/role/show.rs index 611ca6960..0db55891e 100644 --- a/openstack_cli/src/identity/v3/role/show.rs +++ b/openstack_cli/src/identity/v3/role/show.rs @@ -87,6 +87,8 @@ impl RoleCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/role_assignment/list.rs b/openstack_cli/src/identity/v3/role_assignment/list.rs index d905dd21c..95b23e3bd 100644 --- a/openstack_cli/src/identity/v3/role_assignment/list.rs +++ b/openstack_cli/src/identity/v3/role_assignment/list.rs @@ -209,6 +209,8 @@ impl RoleAssignmentsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/role_inference/list.rs b/openstack_cli/src/identity/v3/role_inference/list.rs index eb3f3c7a8..a6572bf8f 100644 --- a/openstack_cli/src/identity/v3/role_inference/list.rs +++ b/openstack_cli/src/identity/v3/role_inference/list.rs @@ -77,6 +77,8 @@ impl RoleInferencesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/s3token/create.rs b/openstack_cli/src/identity/v3/s3token/create.rs index 629dacb00..719ab2613 100644 --- a/openstack_cli/src/identity/v3/s3token/create.rs +++ b/openstack_cli/src/identity/v3/s3token/create.rs @@ -85,6 +85,8 @@ impl S3TokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/s3token/get.rs b/openstack_cli/src/identity/v3/s3token/get.rs index 0bb20b27e..0d5a41e02 100644 --- a/openstack_cli/src/identity/v3/s3token/get.rs +++ b/openstack_cli/src/identity/v3/s3token/get.rs @@ -72,6 +72,8 @@ impl S3TokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/service/create.rs b/openstack_cli/src/identity/v3/service/create.rs index 463a519dc..2d0264742 100644 --- a/openstack_cli/src/identity/v3/service/create.rs +++ b/openstack_cli/src/identity/v3/service/create.rs @@ -115,6 +115,8 @@ impl ServiceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/service/delete.rs b/openstack_cli/src/identity/v3/service/delete.rs index f935fb56e..92e42344b 100644 --- a/openstack_cli/src/identity/v3/service/delete.rs +++ b/openstack_cli/src/identity/v3/service/delete.rs @@ -87,6 +87,8 @@ impl ServiceCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/service/list.rs b/openstack_cli/src/identity/v3/service/list.rs index d3e896b65..b263a7383 100644 --- a/openstack_cli/src/identity/v3/service/list.rs +++ b/openstack_cli/src/identity/v3/service/list.rs @@ -85,6 +85,8 @@ impl ServicesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/service/set.rs b/openstack_cli/src/identity/v3/service/set.rs index dabec3673..8d8c5a03e 100644 --- a/openstack_cli/src/identity/v3/service/set.rs +++ b/openstack_cli/src/identity/v3/service/set.rs @@ -145,6 +145,8 @@ impl ServiceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/service/show.rs b/openstack_cli/src/identity/v3/service/show.rs index 1e72239f9..e3aa1ac98 100644 --- a/openstack_cli/src/identity/v3/service/show.rs +++ b/openstack_cli/src/identity/v3/service/show.rs @@ -87,6 +87,8 @@ impl ServiceCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/system/group/role/delete.rs b/openstack_cli/src/identity/v3/system/group/role/delete.rs index 461d5231c..763625212 100644 --- a/openstack_cli/src/identity/v3/system/group/role/delete.rs +++ b/openstack_cli/src/identity/v3/system/group/role/delete.rs @@ -96,6 +96,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/system/group/role/list.rs b/openstack_cli/src/identity/v3/system/group/role/list.rs index f957dd117..457bda660 100644 --- a/openstack_cli/src/identity/v3/system/group/role/list.rs +++ b/openstack_cli/src/identity/v3/system/group/role/list.rs @@ -90,6 +90,8 @@ impl RolesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/system/group/role/set.rs b/openstack_cli/src/identity/v3/system/group/role/set.rs index 9338ee039..bb5ac185e 100644 --- a/openstack_cli/src/identity/v3/system/group/role/set.rs +++ b/openstack_cli/src/identity/v3/system/group/role/set.rs @@ -96,6 +96,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/system/group/role/show.rs b/openstack_cli/src/identity/v3/system/group/role/show.rs index 69268f3fc..d73cad9c3 100644 --- a/openstack_cli/src/identity/v3/system/group/role/show.rs +++ b/openstack_cli/src/identity/v3/system/group/role/show.rs @@ -97,6 +97,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/system/user/role/delete.rs b/openstack_cli/src/identity/v3/system/user/role/delete.rs index 331ca7afe..6f1af6b03 100644 --- a/openstack_cli/src/identity/v3/system/user/role/delete.rs +++ b/openstack_cli/src/identity/v3/system/user/role/delete.rs @@ -156,6 +156,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/system/user/role/list.rs b/openstack_cli/src/identity/v3/system/user/role/list.rs index 5b5629b6a..de0ac729a 100644 --- a/openstack_cli/src/identity/v3/system/user/role/list.rs +++ b/openstack_cli/src/identity/v3/system/user/role/list.rs @@ -149,6 +149,8 @@ impl RolesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/system/user/role/set.rs b/openstack_cli/src/identity/v3/system/user/role/set.rs index 8e75e4382..275ce0712 100644 --- a/openstack_cli/src/identity/v3/system/user/role/set.rs +++ b/openstack_cli/src/identity/v3/system/user/role/set.rs @@ -153,6 +153,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/system/user/role/show.rs b/openstack_cli/src/identity/v3/system/user/role/show.rs index 4203e1369..b1fafb3cd 100644 --- a/openstack_cli/src/identity/v3/system/user/role/show.rs +++ b/openstack_cli/src/identity/v3/system/user/role/show.rs @@ -157,6 +157,8 @@ impl RoleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/access_rule/delete.rs b/openstack_cli/src/identity/v3/user/access_rule/delete.rs index e617ce60f..380654f5a 100644 --- a/openstack_cli/src/identity/v3/user/access_rule/delete.rs +++ b/openstack_cli/src/identity/v3/user/access_rule/delete.rs @@ -157,6 +157,8 @@ impl AccessRuleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/access_rule/list.rs b/openstack_cli/src/identity/v3/user/access_rule/list.rs index f1c265aee..822a45a60 100644 --- a/openstack_cli/src/identity/v3/user/access_rule/list.rs +++ b/openstack_cli/src/identity/v3/user/access_rule/list.rs @@ -172,6 +172,8 @@ impl AccessRulesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/access_rule/show.rs b/openstack_cli/src/identity/v3/user/access_rule/show.rs index 18393328a..883fd2773 100644 --- a/openstack_cli/src/identity/v3/user/access_rule/show.rs +++ b/openstack_cli/src/identity/v3/user/access_rule/show.rs @@ -159,6 +159,8 @@ impl AccessRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/application_credential/create.rs b/openstack_cli/src/identity/v3/user/application_credential/create.rs index 732f68045..359f9e2ce 100644 --- a/openstack_cli/src/identity/v3/user/application_credential/create.rs +++ b/openstack_cli/src/identity/v3/user/application_credential/create.rs @@ -285,6 +285,8 @@ impl ApplicationCredentialCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/application_credential/delete.rs b/openstack_cli/src/identity/v3/user/application_credential/delete.rs index 1066764ba..1a66a371e 100644 --- a/openstack_cli/src/identity/v3/user/application_credential/delete.rs +++ b/openstack_cli/src/identity/v3/user/application_credential/delete.rs @@ -157,6 +157,8 @@ impl ApplicationCredentialCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/application_credential/list.rs b/openstack_cli/src/identity/v3/user/application_credential/list.rs index d6d3ab2cd..b89f1dc65 100644 --- a/openstack_cli/src/identity/v3/user/application_credential/list.rs +++ b/openstack_cli/src/identity/v3/user/application_credential/list.rs @@ -156,6 +156,8 @@ impl ApplicationCredentialsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/application_credential/show.rs b/openstack_cli/src/identity/v3/user/application_credential/show.rs index a39826495..a2ff11715 100644 --- a/openstack_cli/src/identity/v3/user/application_credential/show.rs +++ b/openstack_cli/src/identity/v3/user/application_credential/show.rs @@ -161,6 +161,8 @@ impl ApplicationCredentialCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/create.rs b/openstack_cli/src/identity/v3/user/create.rs index cbbe2764a..9184c49d7 100644 --- a/openstack_cli/src/identity/v3/user/create.rs +++ b/openstack_cli/src/identity/v3/user/create.rs @@ -254,6 +254,8 @@ impl UserCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/credential/os_ec2/create.rs b/openstack_cli/src/identity/v3/user/credential/os_ec2/create.rs index 35f2b3b0a..060a48716 100644 --- a/openstack_cli/src/identity/v3/user/credential/os_ec2/create.rs +++ b/openstack_cli/src/identity/v3/user/credential/os_ec2/create.rs @@ -158,6 +158,8 @@ impl OsEc2Command { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/credential/os_ec2/delete.rs b/openstack_cli/src/identity/v3/user/credential/os_ec2/delete.rs index e4fb61523..b5075ae28 100644 --- a/openstack_cli/src/identity/v3/user/credential/os_ec2/delete.rs +++ b/openstack_cli/src/identity/v3/user/credential/os_ec2/delete.rs @@ -155,6 +155,8 @@ impl OsEc2Command { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/credential/os_ec2/list.rs b/openstack_cli/src/identity/v3/user/credential/os_ec2/list.rs index 077f75cd0..80d7e1ce6 100644 --- a/openstack_cli/src/identity/v3/user/credential/os_ec2/list.rs +++ b/openstack_cli/src/identity/v3/user/credential/os_ec2/list.rs @@ -147,6 +147,8 @@ impl OsEc2SCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/credential/os_ec2/show.rs b/openstack_cli/src/identity/v3/user/credential/os_ec2/show.rs index 8719d9a89..32cda4b13 100644 --- a/openstack_cli/src/identity/v3/user/credential/os_ec2/show.rs +++ b/openstack_cli/src/identity/v3/user/credential/os_ec2/show.rs @@ -158,6 +158,8 @@ impl OsEc2Command { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/delete.rs b/openstack_cli/src/identity/v3/user/delete.rs index d6fd71041..de1589a08 100644 --- a/openstack_cli/src/identity/v3/user/delete.rs +++ b/openstack_cli/src/identity/v3/user/delete.rs @@ -83,6 +83,8 @@ impl UserCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/group/list.rs b/openstack_cli/src/identity/v3/user/group/list.rs index 27597ee85..04f599ac8 100644 --- a/openstack_cli/src/identity/v3/user/group/list.rs +++ b/openstack_cli/src/identity/v3/user/group/list.rs @@ -144,6 +144,8 @@ impl GroupsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/list.rs b/openstack_cli/src/identity/v3/user/list.rs index a2b7608cb..2c3b102dd 100644 --- a/openstack_cli/src/identity/v3/user/list.rs +++ b/openstack_cli/src/identity/v3/user/list.rs @@ -243,6 +243,8 @@ impl UsersCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/os_oauth1/access_token/delete.rs b/openstack_cli/src/identity/v3/user/os_oauth1/access_token/delete.rs index b32a7607a..07242b116 100644 --- a/openstack_cli/src/identity/v3/user/os_oauth1/access_token/delete.rs +++ b/openstack_cli/src/identity/v3/user/os_oauth1/access_token/delete.rs @@ -155,6 +155,8 @@ impl AccessTokenCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/os_oauth1/access_token/list.rs b/openstack_cli/src/identity/v3/user/os_oauth1/access_token/list.rs index d9665a108..8d56ea9c6 100644 --- a/openstack_cli/src/identity/v3/user/os_oauth1/access_token/list.rs +++ b/openstack_cli/src/identity/v3/user/os_oauth1/access_token/list.rs @@ -147,6 +147,8 @@ impl AccessTokensCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/os_oauth1/access_token/role/list.rs b/openstack_cli/src/identity/v3/user/os_oauth1/access_token/role/list.rs index 23ac21702..4de98cdf7 100644 --- a/openstack_cli/src/identity/v3/user/os_oauth1/access_token/role/list.rs +++ b/openstack_cli/src/identity/v3/user/os_oauth1/access_token/role/list.rs @@ -160,6 +160,8 @@ impl RolesCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/os_oauth1/access_token/role/show.rs b/openstack_cli/src/identity/v3/user/os_oauth1/access_token/role/show.rs index f096f0ef5..48f8afd90 100644 --- a/openstack_cli/src/identity/v3/user/os_oauth1/access_token/role/show.rs +++ b/openstack_cli/src/identity/v3/user/os_oauth1/access_token/role/show.rs @@ -171,6 +171,8 @@ impl RoleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/os_oauth1/access_token/show.rs b/openstack_cli/src/identity/v3/user/os_oauth1/access_token/show.rs index 71b76c50e..13cedf641 100644 --- a/openstack_cli/src/identity/v3/user/os_oauth1/access_token/show.rs +++ b/openstack_cli/src/identity/v3/user/os_oauth1/access_token/show.rs @@ -158,6 +158,8 @@ impl AccessTokenCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/password/set.rs b/openstack_cli/src/identity/v3/user/password/set.rs index a8dee5377..7ec233506 100644 --- a/openstack_cli/src/identity/v3/user/password/set.rs +++ b/openstack_cli/src/identity/v3/user/password/set.rs @@ -184,6 +184,8 @@ impl PasswordCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/project/list.rs b/openstack_cli/src/identity/v3/user/project/list.rs index e2bcd937f..e21b32a87 100644 --- a/openstack_cli/src/identity/v3/user/project/list.rs +++ b/openstack_cli/src/identity/v3/user/project/list.rs @@ -145,6 +145,8 @@ impl ProjectsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/set.rs b/openstack_cli/src/identity/v3/user/set.rs index 3d934a7cf..4d0ae79c5 100644 --- a/openstack_cli/src/identity/v3/user/set.rs +++ b/openstack_cli/src/identity/v3/user/set.rs @@ -281,6 +281,8 @@ impl UserCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/user/show.rs b/openstack_cli/src/identity/v3/user/show.rs index 5495101fa..522353ad8 100644 --- a/openstack_cli/src/identity/v3/user/show.rs +++ b/openstack_cli/src/identity/v3/user/show.rs @@ -87,6 +87,8 @@ impl UserCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/identity/v3/version/get.rs b/openstack_cli/src/identity/v3/version/get.rs index fa2027ce5..34b50ae42 100644 --- a/openstack_cli/src/identity/v3/version/get.rs +++ b/openstack_cli/src/identity/v3/version/get.rs @@ -72,6 +72,8 @@ impl VersionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/cache/delete.rs b/openstack_cli/src/image/v2/cache/delete.rs index a48789449..20e9df3bd 100644 --- a/openstack_cli/src/image/v2/cache/delete.rs +++ b/openstack_cli/src/image/v2/cache/delete.rs @@ -84,6 +84,8 @@ impl CacheCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/cache/delete_all.rs b/openstack_cli/src/image/v2/cache/delete_all.rs index 75c0b15eb..220b4f332 100644 --- a/openstack_cli/src/image/v2/cache/delete_all.rs +++ b/openstack_cli/src/image/v2/cache/delete_all.rs @@ -74,6 +74,8 @@ impl CacheCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/cache/list.rs b/openstack_cli/src/image/v2/cache/list.rs index acf3c201f..2a4fa6f1a 100644 --- a/openstack_cli/src/image/v2/cache/list.rs +++ b/openstack_cli/src/image/v2/cache/list.rs @@ -77,6 +77,8 @@ impl CachesCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/cache/set.rs b/openstack_cli/src/image/v2/cache/set.rs index a7d550d6c..907a35a38 100644 --- a/openstack_cli/src/image/v2/cache/set.rs +++ b/openstack_cli/src/image/v2/cache/set.rs @@ -98,6 +98,8 @@ impl CacheCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/create.rs b/openstack_cli/src/image/v2/image/create.rs index 6ea372a8f..ce1293206 100644 --- a/openstack_cli/src/image/v2/image/create.rs +++ b/openstack_cli/src/image/v2/image/create.rs @@ -333,6 +333,8 @@ impl ImageCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/deactivate.rs b/openstack_cli/src/image/v2/image/deactivate.rs index d4e7d2bd7..c48990661 100644 --- a/openstack_cli/src/image/v2/image/deactivate.rs +++ b/openstack_cli/src/image/v2/image/deactivate.rs @@ -94,6 +94,8 @@ impl ImageCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/delete.rs b/openstack_cli/src/image/v2/image/delete.rs index 4d3276019..2b2419ab9 100644 --- a/openstack_cli/src/image/v2/image/delete.rs +++ b/openstack_cli/src/image/v2/image/delete.rs @@ -91,6 +91,8 @@ impl ImageCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/file/download.rs b/openstack_cli/src/image/v2/image/file/download.rs index ecf5af35e..8234b7f1b 100644 --- a/openstack_cli/src/image/v2/image/file/download.rs +++ b/openstack_cli/src/image/v2/image/file/download.rs @@ -138,6 +138,8 @@ impl FileCommand { .parse() .unwrap(); download_file(self.file.clone().unwrap_or(image_name), size, data).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/file/upload.rs b/openstack_cli/src/image/v2/image/file/upload.rs index a4145dc1f..7bf44472b 100644 --- a/openstack_cli/src/image/v2/image/file/upload.rs +++ b/openstack_cli/src/image/v2/image/file/upload.rs @@ -162,6 +162,8 @@ impl FileCommand { let _rsp = ep.raw_query_read_body_async(client, data).await?; // TODO: what if there is an interesting response + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/import/create.rs b/openstack_cli/src/image/v2/image/import/create.rs index 90e46f416..9811ac334 100644 --- a/openstack_cli/src/image/v2/image/import/create.rs +++ b/openstack_cli/src/image/v2/image/import/create.rs @@ -232,6 +232,8 @@ impl ImportCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/list.rs b/openstack_cli/src/image/v2/image/list.rs index 856c2c12b..a9dde0416 100644 --- a/openstack_cli/src/image/v2/image/list.rs +++ b/openstack_cli/src/image/v2/image/list.rs @@ -337,6 +337,8 @@ impl ImagesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/location/create.rs b/openstack_cli/src/image/v2/image/location/create.rs index 5c6ea3184..b9ab61f31 100644 --- a/openstack_cli/src/image/v2/image/location/create.rs +++ b/openstack_cli/src/image/v2/image/location/create.rs @@ -152,6 +152,8 @@ impl LocationCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/location/list.rs b/openstack_cli/src/image/v2/image/location/list.rs index c2c1ac0e6..8d0903d6e 100644 --- a/openstack_cli/src/image/v2/image/location/list.rs +++ b/openstack_cli/src/image/v2/image/location/list.rs @@ -90,6 +90,8 @@ impl LocationsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/member/create.rs b/openstack_cli/src/image/v2/image/member/create.rs index 5a1cb5db7..b899692a8 100644 --- a/openstack_cli/src/image/v2/image/member/create.rs +++ b/openstack_cli/src/image/v2/image/member/create.rs @@ -105,6 +105,8 @@ impl MemberCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/member/delete.rs b/openstack_cli/src/image/v2/image/member/delete.rs index fa9b9b4d5..243bfd586 100644 --- a/openstack_cli/src/image/v2/image/member/delete.rs +++ b/openstack_cli/src/image/v2/image/member/delete.rs @@ -101,6 +101,8 @@ impl MemberCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/member/list.rs b/openstack_cli/src/image/v2/image/member/list.rs index b46d65b13..ed7123471 100644 --- a/openstack_cli/src/image/v2/image/member/list.rs +++ b/openstack_cli/src/image/v2/image/member/list.rs @@ -97,6 +97,8 @@ impl MembersCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/member/set.rs b/openstack_cli/src/image/v2/image/member/set.rs index ddae3820e..5e3816903 100644 --- a/openstack_cli/src/image/v2/image/member/set.rs +++ b/openstack_cli/src/image/v2/image/member/set.rs @@ -120,6 +120,8 @@ impl MemberCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/member/show.rs b/openstack_cli/src/image/v2/image/member/show.rs index c0d2866c2..5a5c15b7e 100644 --- a/openstack_cli/src/image/v2/image/member/show.rs +++ b/openstack_cli/src/image/v2/image/member/show.rs @@ -100,6 +100,8 @@ impl MemberCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/patch.rs b/openstack_cli/src/image/v2/image/patch.rs index 750984a64..4b48b1dd4 100644 --- a/openstack_cli/src/image/v2/image/patch.rs +++ b/openstack_cli/src/image/v2/image/patch.rs @@ -291,6 +291,8 @@ impl ImageCommand { .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; let new_data = patch_ep.query_async(client).await?; op.output_single::(new_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/reactivate.rs b/openstack_cli/src/image/v2/image/reactivate.rs index e607af887..caf28279f 100644 --- a/openstack_cli/src/image/v2/image/reactivate.rs +++ b/openstack_cli/src/image/v2/image/reactivate.rs @@ -94,6 +94,8 @@ impl ImageCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/show.rs b/openstack_cli/src/image/v2/image/show.rs index 81fc2853f..3bba33d40 100644 --- a/openstack_cli/src/image/v2/image/show.rs +++ b/openstack_cli/src/image/v2/image/show.rs @@ -92,6 +92,8 @@ impl ImageCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/stage/stage.rs b/openstack_cli/src/image/v2/image/stage/stage.rs index 49e7f4c59..038999646 100644 --- a/openstack_cli/src/image/v2/image/stage/stage.rs +++ b/openstack_cli/src/image/v2/image/stage/stage.rs @@ -94,6 +94,8 @@ impl StageCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/tag/delete.rs b/openstack_cli/src/image/v2/image/tag/delete.rs index d10fbf5b2..65240611e 100644 --- a/openstack_cli/src/image/v2/image/tag/delete.rs +++ b/openstack_cli/src/image/v2/image/tag/delete.rs @@ -88,6 +88,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/tag/set.rs b/openstack_cli/src/image/v2/image/tag/set.rs index bf6bfe286..7e2b952ef 100644 --- a/openstack_cli/src/image/v2/image/tag/set.rs +++ b/openstack_cli/src/image/v2/image/tag/set.rs @@ -102,6 +102,8 @@ impl TagCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/image/task/list.rs b/openstack_cli/src/image/v2/image/task/list.rs index 93e79e2c2..e989e5ea8 100644 --- a/openstack_cli/src/image/v2/image/task/list.rs +++ b/openstack_cli/src/image/v2/image/task/list.rs @@ -92,6 +92,8 @@ impl TasksCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/info/import/get.rs b/openstack_cli/src/image/v2/info/import/get.rs index e3fa9411e..53cede5df 100644 --- a/openstack_cli/src/image/v2/info/import/get.rs +++ b/openstack_cli/src/image/v2/info/import/get.rs @@ -82,6 +82,8 @@ impl ImportCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/info/store/list.rs b/openstack_cli/src/image/v2/info/store/list.rs index 1a715d5fc..35dc0c2ed 100644 --- a/openstack_cli/src/image/v2/info/store/list.rs +++ b/openstack_cli/src/image/v2/info/store/list.rs @@ -78,6 +78,8 @@ impl StoresCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/info/usage/list.rs b/openstack_cli/src/image/v2/info/usage/list.rs index d92d429fa..6ab00b789 100644 --- a/openstack_cli/src/image/v2/info/usage/list.rs +++ b/openstack_cli/src/image/v2/info/usage/list.rs @@ -76,6 +76,8 @@ impl UsagesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/create.rs b/openstack_cli/src/image/v2/metadef/namespace/create.rs index f5b05a94d..fe73ac34f 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/create.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/create.rs @@ -198,6 +198,8 @@ impl NamespaceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/delete.rs b/openstack_cli/src/image/v2/metadef/namespace/delete.rs index 9d37227f7..f2d470a42 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/delete.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/delete.rs @@ -84,6 +84,8 @@ impl NamespaceCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/list.rs b/openstack_cli/src/image/v2/metadef/namespace/list.rs index d1820b35c..d3714bd44 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/list.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/list.rs @@ -73,6 +73,8 @@ impl NamespacesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/object/create.rs b/openstack_cli/src/image/v2/metadef/namespace/object/create.rs index db0bdcf1a..9dd881d37 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/object/create.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/object/create.rs @@ -128,6 +128,8 @@ impl ObjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/object/delete.rs b/openstack_cli/src/image/v2/metadef/namespace/object/delete.rs index 29a79b9ad..37caf864a 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/object/delete.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/object/delete.rs @@ -94,6 +94,8 @@ impl ObjectCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/object/delete_all.rs b/openstack_cli/src/image/v2/metadef/namespace/object/delete_all.rs index 8d4199679..f042d824d 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/object/delete_all.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/object/delete_all.rs @@ -84,6 +84,8 @@ impl ObjectCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/object/list.rs b/openstack_cli/src/image/v2/metadef/namespace/object/list.rs index 4d948b855..f4f454899 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/object/list.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/object/list.rs @@ -87,6 +87,8 @@ impl ObjectsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/object/set.rs b/openstack_cli/src/image/v2/metadef/namespace/object/set.rs index d08fb3542..1537ff8f3 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/object/set.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/object/set.rs @@ -138,6 +138,8 @@ impl ObjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/object/show.rs b/openstack_cli/src/image/v2/metadef/namespace/object/show.rs index e2412820b..319cf10ad 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/object/show.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/object/show.rs @@ -97,6 +97,8 @@ impl ObjectCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/property/create.rs b/openstack_cli/src/image/v2/metadef/namespace/property/create.rs index 9a2c0ce7a..d14760b11 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/property/create.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/property/create.rs @@ -257,6 +257,8 @@ impl PropertyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/property/delete.rs b/openstack_cli/src/image/v2/metadef/namespace/property/delete.rs index c9ab1be62..ff8e34eb3 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/property/delete.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/property/delete.rs @@ -94,6 +94,8 @@ impl PropertyCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/property/delete_all.rs b/openstack_cli/src/image/v2/metadef/namespace/property/delete_all.rs index 5ad54f09f..77b1cd460 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/property/delete_all.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/property/delete_all.rs @@ -84,6 +84,8 @@ impl PropertyCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/property/list.rs b/openstack_cli/src/image/v2/metadef/namespace/property/list.rs index a791d626f..e0a64c013 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/property/list.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/property/list.rs @@ -87,6 +87,8 @@ impl PropertyCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/property/set.rs b/openstack_cli/src/image/v2/metadef/namespace/property/set.rs index 5939a8ff1..9fc02291f 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/property/set.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/property/set.rs @@ -267,6 +267,8 @@ impl PropertyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/property/show.rs b/openstack_cli/src/image/v2/metadef/namespace/property/show.rs index 2506ee1fe..32e406527 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/property/show.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/property/show.rs @@ -97,6 +97,8 @@ impl PropertyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/resource_type/create.rs b/openstack_cli/src/image/v2/metadef/namespace/resource_type/create.rs index e8d1e2174..c44986580 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/resource_type/create.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/resource_type/create.rs @@ -122,6 +122,8 @@ impl ResourceTypeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/resource_type/delete.rs b/openstack_cli/src/image/v2/metadef/namespace/resource_type/delete.rs index c5dea0e7c..d9eb2a496 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/resource_type/delete.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/resource_type/delete.rs @@ -96,6 +96,8 @@ impl ResourceTypeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/resource_type/list.rs b/openstack_cli/src/image/v2/metadef/namespace/resource_type/list.rs index 33812c2a7..96921de5e 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/resource_type/list.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/resource_type/list.rs @@ -88,6 +88,8 @@ impl ResourceTypesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/set.rs b/openstack_cli/src/image/v2/metadef/namespace/set.rs index 43560ed0c..7ea7129f9 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/set.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/set.rs @@ -204,6 +204,8 @@ impl NamespaceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/show.rs b/openstack_cli/src/image/v2/metadef/namespace/show.rs index fc92e9621..ecdd965db 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/show.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/show.rs @@ -84,6 +84,8 @@ impl NamespaceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/tag/create.rs b/openstack_cli/src/image/v2/metadef/namespace/tag/create.rs index e1ba3c2da..54e6b752c 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/tag/create.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/tag/create.rs @@ -104,6 +104,8 @@ impl TagCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/tag/delete.rs b/openstack_cli/src/image/v2/metadef/namespace/tag/delete.rs index 3ead5e826..876f1c306 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/tag/delete.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/tag/delete.rs @@ -94,6 +94,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/tag/delete_all.rs b/openstack_cli/src/image/v2/metadef/namespace/tag/delete_all.rs index c9ce2c906..7560a6d81 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/tag/delete_all.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/tag/delete_all.rs @@ -84,6 +84,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/tag/list.rs b/openstack_cli/src/image/v2/metadef/namespace/tag/list.rs index a669501d0..0a3c09886 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/tag/list.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/tag/list.rs @@ -87,6 +87,8 @@ impl TagsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/tag/set.rs b/openstack_cli/src/image/v2/metadef/namespace/tag/set.rs index 9fd41195d..ce4301e0c 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/tag/set.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/tag/set.rs @@ -104,6 +104,8 @@ impl TagCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/namespace/tag/show.rs b/openstack_cli/src/image/v2/metadef/namespace/tag/show.rs index b0a8ef998..c57ac1092 100644 --- a/openstack_cli/src/image/v2/metadef/namespace/tag/show.rs +++ b/openstack_cli/src/image/v2/metadef/namespace/tag/show.rs @@ -97,6 +97,8 @@ impl TagCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/metadef/resource_type/list.rs b/openstack_cli/src/image/v2/metadef/resource_type/list.rs index 350cc69ce..715c5d7ac 100644 --- a/openstack_cli/src/image/v2/metadef/resource_type/list.rs +++ b/openstack_cli/src/image/v2/metadef/resource_type/list.rs @@ -76,6 +76,8 @@ impl ResourceTypesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/image/get.rs b/openstack_cli/src/image/v2/schema/image/get.rs index 2e3176d62..22ab7cb42 100644 --- a/openstack_cli/src/image/v2/schema/image/get.rs +++ b/openstack_cli/src/image/v2/schema/image/get.rs @@ -81,6 +81,8 @@ impl ImageCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/images/get.rs b/openstack_cli/src/image/v2/schema/images/get.rs index 02df8d0e4..e630353a8 100644 --- a/openstack_cli/src/image/v2/schema/images/get.rs +++ b/openstack_cli/src/image/v2/schema/images/get.rs @@ -83,6 +83,8 @@ impl ImagesCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/member/get.rs b/openstack_cli/src/image/v2/schema/member/get.rs index 8333bcfbf..6ed5d5852 100644 --- a/openstack_cli/src/image/v2/schema/member/get.rs +++ b/openstack_cli/src/image/v2/schema/member/get.rs @@ -81,6 +81,8 @@ impl MemberCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/members/get.rs b/openstack_cli/src/image/v2/schema/members/get.rs index 469294413..b2a046d10 100644 --- a/openstack_cli/src/image/v2/schema/members/get.rs +++ b/openstack_cli/src/image/v2/schema/members/get.rs @@ -83,6 +83,8 @@ impl MembersCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/metadef/namespace/get.rs b/openstack_cli/src/image/v2/schema/metadef/namespace/get.rs index 5fecee304..ee0648707 100644 --- a/openstack_cli/src/image/v2/schema/metadef/namespace/get.rs +++ b/openstack_cli/src/image/v2/schema/metadef/namespace/get.rs @@ -75,6 +75,8 @@ impl NamespaceCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/metadef/namespaces/get.rs b/openstack_cli/src/image/v2/schema/metadef/namespaces/get.rs index 4d28381e4..b2fbb18ee 100644 --- a/openstack_cli/src/image/v2/schema/metadef/namespaces/get.rs +++ b/openstack_cli/src/image/v2/schema/metadef/namespaces/get.rs @@ -75,6 +75,8 @@ impl NamespacesCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/metadef/object/get.rs b/openstack_cli/src/image/v2/schema/metadef/object/get.rs index 37b603618..251171e51 100644 --- a/openstack_cli/src/image/v2/schema/metadef/object/get.rs +++ b/openstack_cli/src/image/v2/schema/metadef/object/get.rs @@ -75,6 +75,8 @@ impl ObjectCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/metadef/objects/get.rs b/openstack_cli/src/image/v2/schema/metadef/objects/get.rs index bb8d31219..7864e0958 100644 --- a/openstack_cli/src/image/v2/schema/metadef/objects/get.rs +++ b/openstack_cli/src/image/v2/schema/metadef/objects/get.rs @@ -75,6 +75,8 @@ impl ObjectsCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/metadef/properties/get.rs b/openstack_cli/src/image/v2/schema/metadef/properties/get.rs index d518106a0..2b79b44db 100644 --- a/openstack_cli/src/image/v2/schema/metadef/properties/get.rs +++ b/openstack_cli/src/image/v2/schema/metadef/properties/get.rs @@ -75,6 +75,8 @@ impl PropertiesCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/metadef/property/get.rs b/openstack_cli/src/image/v2/schema/metadef/property/get.rs index 34dbcaa2c..af532e749 100644 --- a/openstack_cli/src/image/v2/schema/metadef/property/get.rs +++ b/openstack_cli/src/image/v2/schema/metadef/property/get.rs @@ -75,6 +75,8 @@ impl PropertyCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/metadef/resource_type/get.rs b/openstack_cli/src/image/v2/schema/metadef/resource_type/get.rs index 1b01f8a35..641cc6d80 100644 --- a/openstack_cli/src/image/v2/schema/metadef/resource_type/get.rs +++ b/openstack_cli/src/image/v2/schema/metadef/resource_type/get.rs @@ -75,6 +75,8 @@ impl ResourceTypeCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/metadef/resource_types/get.rs b/openstack_cli/src/image/v2/schema/metadef/resource_types/get.rs index b172d6200..828da1b2b 100644 --- a/openstack_cli/src/image/v2/schema/metadef/resource_types/get.rs +++ b/openstack_cli/src/image/v2/schema/metadef/resource_types/get.rs @@ -75,6 +75,8 @@ impl ResourceTypesCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/metadef/tag/get.rs b/openstack_cli/src/image/v2/schema/metadef/tag/get.rs index d16bea5ef..7fc128270 100644 --- a/openstack_cli/src/image/v2/schema/metadef/tag/get.rs +++ b/openstack_cli/src/image/v2/schema/metadef/tag/get.rs @@ -72,6 +72,8 @@ impl TagCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/metadef/tags/get.rs b/openstack_cli/src/image/v2/schema/metadef/tags/get.rs index 9b5c769ac..d5d172e94 100644 --- a/openstack_cli/src/image/v2/schema/metadef/tags/get.rs +++ b/openstack_cli/src/image/v2/schema/metadef/tags/get.rs @@ -72,6 +72,8 @@ impl TagsCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/task/get.rs b/openstack_cli/src/image/v2/schema/task/get.rs index 8fd064e52..9cd2846d6 100644 --- a/openstack_cli/src/image/v2/schema/task/get.rs +++ b/openstack_cli/src/image/v2/schema/task/get.rs @@ -82,6 +82,8 @@ impl TaskCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/schema/tasks/get.rs b/openstack_cli/src/image/v2/schema/tasks/get.rs index ebd496d39..c8649d63e 100644 --- a/openstack_cli/src/image/v2/schema/tasks/get.rs +++ b/openstack_cli/src/image/v2/schema/tasks/get.rs @@ -85,6 +85,8 @@ impl TasksCommand { let data: serde_json::Value = ep.query_async(client).await?; op.output_machine(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/store/delete.rs b/openstack_cli/src/image/v2/store/delete.rs index efd3efe29..79572731a 100644 --- a/openstack_cli/src/image/v2/store/delete.rs +++ b/openstack_cli/src/image/v2/store/delete.rs @@ -94,6 +94,8 @@ impl StoreCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/task/create.rs b/openstack_cli/src/image/v2/task/create.rs index 7c00085f3..5670c1ff7 100644 --- a/openstack_cli/src/image/v2/task/create.rs +++ b/openstack_cli/src/image/v2/task/create.rs @@ -226,6 +226,8 @@ impl TaskCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/task/delete.rs b/openstack_cli/src/image/v2/task/delete.rs index 5fbb71f92..7f77639e0 100644 --- a/openstack_cli/src/image/v2/task/delete.rs +++ b/openstack_cli/src/image/v2/task/delete.rs @@ -79,6 +79,8 @@ impl TaskCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/task/list.rs b/openstack_cli/src/image/v2/task/list.rs index 055c40d3a..0d92cc9c5 100644 --- a/openstack_cli/src/image/v2/task/list.rs +++ b/openstack_cli/src/image/v2/task/list.rs @@ -77,6 +77,8 @@ impl TasksCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/image/v2/task/show.rs b/openstack_cli/src/image/v2/task/show.rs index fe4ec1f92..a06371bb9 100644 --- a/openstack_cli/src/image/v2/task/show.rs +++ b/openstack_cli/src/image/v2/task/show.rs @@ -87,6 +87,8 @@ impl TaskCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/amphorae/config.rs b/openstack_cli/src/load_balancer/v2/amphorae/config.rs index d72f5cebb..038656b73 100644 --- a/openstack_cli/src/load_balancer/v2/amphorae/config.rs +++ b/openstack_cli/src/load_balancer/v2/amphorae/config.rs @@ -90,6 +90,8 @@ impl AmphoraeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/amphorae/delete.rs b/openstack_cli/src/load_balancer/v2/amphorae/delete.rs index b351fce2d..604c4504c 100644 --- a/openstack_cli/src/load_balancer/v2/amphorae/delete.rs +++ b/openstack_cli/src/load_balancer/v2/amphorae/delete.rs @@ -86,6 +86,8 @@ impl AmphoraeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/amphorae/failover.rs b/openstack_cli/src/load_balancer/v2/amphorae/failover.rs index 6dff32ae5..35077401e 100644 --- a/openstack_cli/src/load_balancer/v2/amphorae/failover.rs +++ b/openstack_cli/src/load_balancer/v2/amphorae/failover.rs @@ -89,6 +89,8 @@ impl AmphoraeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/amphorae/list.rs b/openstack_cli/src/load_balancer/v2/amphorae/list.rs index 047a5666d..97a5b7521 100644 --- a/openstack_cli/src/load_balancer/v2/amphorae/list.rs +++ b/openstack_cli/src/load_balancer/v2/amphorae/list.rs @@ -238,6 +238,8 @@ impl AmphoraesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/amphorae/show.rs b/openstack_cli/src/load_balancer/v2/amphorae/show.rs index c4d90ec01..59415a01e 100644 --- a/openstack_cli/src/load_balancer/v2/amphorae/show.rs +++ b/openstack_cli/src/load_balancer/v2/amphorae/show.rs @@ -89,6 +89,8 @@ impl AmphoraeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/amphorae/stats.rs b/openstack_cli/src/load_balancer/v2/amphorae/stats.rs index a4c225a59..480b40566 100644 --- a/openstack_cli/src/load_balancer/v2/amphorae/stats.rs +++ b/openstack_cli/src/load_balancer/v2/amphorae/stats.rs @@ -92,6 +92,8 @@ impl AmphoraeCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/availability_zone/create.rs b/openstack_cli/src/load_balancer/v2/availability_zone/create.rs index 5252614bd..2c0f68261 100644 --- a/openstack_cli/src/load_balancer/v2/availability_zone/create.rs +++ b/openstack_cli/src/load_balancer/v2/availability_zone/create.rs @@ -114,6 +114,8 @@ impl AvailabilityZoneCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/availability_zone/delete.rs b/openstack_cli/src/load_balancer/v2/availability_zone/delete.rs index b37eac229..d73795c5c 100644 --- a/openstack_cli/src/load_balancer/v2/availability_zone/delete.rs +++ b/openstack_cli/src/load_balancer/v2/availability_zone/delete.rs @@ -84,6 +84,8 @@ impl AvailabilityZoneCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/availability_zone/list.rs b/openstack_cli/src/load_balancer/v2/availability_zone/list.rs index 354bd0bf4..d15b742aa 100644 --- a/openstack_cli/src/load_balancer/v2/availability_zone/list.rs +++ b/openstack_cli/src/load_balancer/v2/availability_zone/list.rs @@ -134,6 +134,8 @@ impl AvailabilityZonesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/availability_zone/set.rs b/openstack_cli/src/load_balancer/v2/availability_zone/set.rs index 0c850f54b..ffc6d0c30 100644 --- a/openstack_cli/src/load_balancer/v2/availability_zone/set.rs +++ b/openstack_cli/src/load_balancer/v2/availability_zone/set.rs @@ -114,6 +114,8 @@ impl AvailabilityZoneCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/availability_zone/show.rs b/openstack_cli/src/load_balancer/v2/availability_zone/show.rs index ee91fbac4..dceafc8d6 100644 --- a/openstack_cli/src/load_balancer/v2/availability_zone/show.rs +++ b/openstack_cli/src/load_balancer/v2/availability_zone/show.rs @@ -87,6 +87,8 @@ impl AvailabilityZoneCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/availability_zone_profile/create.rs b/openstack_cli/src/load_balancer/v2/availability_zone_profile/create.rs index 7191071b3..598c950f2 100644 --- a/openstack_cli/src/load_balancer/v2/availability_zone_profile/create.rs +++ b/openstack_cli/src/load_balancer/v2/availability_zone_profile/create.rs @@ -106,6 +106,8 @@ impl AvailabilityZoneProfileCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/availability_zone_profile/delete.rs b/openstack_cli/src/load_balancer/v2/availability_zone_profile/delete.rs index 6f8f48aeb..f7e886004 100644 --- a/openstack_cli/src/load_balancer/v2/availability_zone_profile/delete.rs +++ b/openstack_cli/src/load_balancer/v2/availability_zone_profile/delete.rs @@ -84,6 +84,8 @@ impl AvailabilityZoneProfileCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/availability_zone_profile/list.rs b/openstack_cli/src/load_balancer/v2/availability_zone_profile/list.rs index 6b0c0f8cd..6613b9145 100644 --- a/openstack_cli/src/load_balancer/v2/availability_zone_profile/list.rs +++ b/openstack_cli/src/load_balancer/v2/availability_zone_profile/list.rs @@ -134,6 +134,8 @@ impl AvailabilityZoneProfilesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/availability_zone_profile/set.rs b/openstack_cli/src/load_balancer/v2/availability_zone_profile/set.rs index 468ae88e1..126d6af9e 100644 --- a/openstack_cli/src/load_balancer/v2/availability_zone_profile/set.rs +++ b/openstack_cli/src/load_balancer/v2/availability_zone_profile/set.rs @@ -136,6 +136,8 @@ impl AvailabilityZoneProfileCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/availability_zone_profile/show.rs b/openstack_cli/src/load_balancer/v2/availability_zone_profile/show.rs index 36b131899..6280d1be1 100644 --- a/openstack_cli/src/load_balancer/v2/availability_zone_profile/show.rs +++ b/openstack_cli/src/load_balancer/v2/availability_zone_profile/show.rs @@ -88,6 +88,8 @@ impl AvailabilityZoneProfileCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/flavor/create.rs b/openstack_cli/src/load_balancer/v2/flavor/create.rs index e7babd616..a3b439996 100644 --- a/openstack_cli/src/load_balancer/v2/flavor/create.rs +++ b/openstack_cli/src/load_balancer/v2/flavor/create.rs @@ -110,6 +110,8 @@ impl FlavorCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/flavor/delete.rs b/openstack_cli/src/load_balancer/v2/flavor/delete.rs index 04c4cd159..d66c89ed6 100644 --- a/openstack_cli/src/load_balancer/v2/flavor/delete.rs +++ b/openstack_cli/src/load_balancer/v2/flavor/delete.rs @@ -80,6 +80,8 @@ impl FlavorCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/flavor/list.rs b/openstack_cli/src/load_balancer/v2/flavor/list.rs index 76635fe0c..12c2e68e5 100644 --- a/openstack_cli/src/load_balancer/v2/flavor/list.rs +++ b/openstack_cli/src/load_balancer/v2/flavor/list.rs @@ -137,6 +137,8 @@ impl FlavorsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/flavor/set.rs b/openstack_cli/src/load_balancer/v2/flavor/set.rs index 811c9cfe5..8e4d8b8a0 100644 --- a/openstack_cli/src/load_balancer/v2/flavor/set.rs +++ b/openstack_cli/src/load_balancer/v2/flavor/set.rs @@ -131,6 +131,8 @@ impl FlavorCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/flavor/show.rs b/openstack_cli/src/load_balancer/v2/flavor/show.rs index 65d076e8c..8943ac5c5 100644 --- a/openstack_cli/src/load_balancer/v2/flavor/show.rs +++ b/openstack_cli/src/load_balancer/v2/flavor/show.rs @@ -84,6 +84,8 @@ impl FlavorCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/flavor_profile/create.rs b/openstack_cli/src/load_balancer/v2/flavor_profile/create.rs index e3881c8d3..c97bf1ba5 100644 --- a/openstack_cli/src/load_balancer/v2/flavor_profile/create.rs +++ b/openstack_cli/src/load_balancer/v2/flavor_profile/create.rs @@ -105,6 +105,8 @@ impl FlavorProfileCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/flavor_profile/delete.rs b/openstack_cli/src/load_balancer/v2/flavor_profile/delete.rs index 83546dc78..13a121490 100644 --- a/openstack_cli/src/load_balancer/v2/flavor_profile/delete.rs +++ b/openstack_cli/src/load_balancer/v2/flavor_profile/delete.rs @@ -84,6 +84,8 @@ impl FlavorProfileCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/flavor_profile/list.rs b/openstack_cli/src/load_balancer/v2/flavor_profile/list.rs index 11d39804d..b9be129a3 100644 --- a/openstack_cli/src/load_balancer/v2/flavor_profile/list.rs +++ b/openstack_cli/src/load_balancer/v2/flavor_profile/list.rs @@ -134,6 +134,8 @@ impl FlavorProfilesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/flavor_profile/set.rs b/openstack_cli/src/load_balancer/v2/flavor_profile/set.rs index 23905c846..b3cb5565d 100644 --- a/openstack_cli/src/load_balancer/v2/flavor_profile/set.rs +++ b/openstack_cli/src/load_balancer/v2/flavor_profile/set.rs @@ -136,6 +136,8 @@ impl FlavorProfileCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/flavor_profile/show.rs b/openstack_cli/src/load_balancer/v2/flavor_profile/show.rs index 1e125548e..8859617b6 100644 --- a/openstack_cli/src/load_balancer/v2/flavor_profile/show.rs +++ b/openstack_cli/src/load_balancer/v2/flavor_profile/show.rs @@ -88,6 +88,8 @@ impl FlavorProfileCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/healthmonitor/create.rs b/openstack_cli/src/load_balancer/v2/healthmonitor/create.rs index e6a3799d0..979ea89d9 100644 --- a/openstack_cli/src/load_balancer/v2/healthmonitor/create.rs +++ b/openstack_cli/src/load_balancer/v2/healthmonitor/create.rs @@ -311,6 +311,8 @@ impl HealthmonitorCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/healthmonitor/delete.rs b/openstack_cli/src/load_balancer/v2/healthmonitor/delete.rs index 6e1085cf7..86e115554 100644 --- a/openstack_cli/src/load_balancer/v2/healthmonitor/delete.rs +++ b/openstack_cli/src/load_balancer/v2/healthmonitor/delete.rs @@ -88,6 +88,8 @@ impl HealthmonitorCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/healthmonitor/list.rs b/openstack_cli/src/load_balancer/v2/healthmonitor/list.rs index ab15d51b9..e06a45b7d 100644 --- a/openstack_cli/src/load_balancer/v2/healthmonitor/list.rs +++ b/openstack_cli/src/load_balancer/v2/healthmonitor/list.rs @@ -342,6 +342,8 @@ impl HealthmonitorsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/healthmonitor/set.rs b/openstack_cli/src/load_balancer/v2/healthmonitor/set.rs index cad5a02e9..43573bba9 100644 --- a/openstack_cli/src/load_balancer/v2/healthmonitor/set.rs +++ b/openstack_cli/src/load_balancer/v2/healthmonitor/set.rs @@ -271,6 +271,8 @@ impl HealthmonitorCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/healthmonitor/show.rs b/openstack_cli/src/load_balancer/v2/healthmonitor/show.rs index 2e3f12c45..84b349c9e 100644 --- a/openstack_cli/src/load_balancer/v2/healthmonitor/show.rs +++ b/openstack_cli/src/load_balancer/v2/healthmonitor/show.rs @@ -95,6 +95,8 @@ impl HealthmonitorCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/l7policy/create.rs b/openstack_cli/src/load_balancer/v2/l7policy/create.rs index 43b81776a..f45e1f109 100644 --- a/openstack_cli/src/load_balancer/v2/l7policy/create.rs +++ b/openstack_cli/src/load_balancer/v2/l7policy/create.rs @@ -264,6 +264,8 @@ impl L7PolicyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/l7policy/delete.rs b/openstack_cli/src/load_balancer/v2/l7policy/delete.rs index 8bee65d3a..2c41f9276 100644 --- a/openstack_cli/src/load_balancer/v2/l7policy/delete.rs +++ b/openstack_cli/src/load_balancer/v2/l7policy/delete.rs @@ -84,6 +84,8 @@ impl L7PolicyCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/l7policy/list.rs b/openstack_cli/src/load_balancer/v2/l7policy/list.rs index 7e8c65c0e..936d3d9ac 100644 --- a/openstack_cli/src/load_balancer/v2/l7policy/list.rs +++ b/openstack_cli/src/load_balancer/v2/l7policy/list.rs @@ -250,6 +250,8 @@ impl L7PoliciesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/l7policy/rule/create.rs b/openstack_cli/src/load_balancer/v2/l7policy/rule/create.rs index ba4d518c0..44f767a90 100644 --- a/openstack_cli/src/load_balancer/v2/l7policy/rule/create.rs +++ b/openstack_cli/src/load_balancer/v2/l7policy/rule/create.rs @@ -241,6 +241,8 @@ impl RuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/l7policy/rule/delete.rs b/openstack_cli/src/load_balancer/v2/l7policy/rule/delete.rs index bc4b85b91..66d8191b7 100644 --- a/openstack_cli/src/load_balancer/v2/l7policy/rule/delete.rs +++ b/openstack_cli/src/load_balancer/v2/l7policy/rule/delete.rs @@ -98,6 +98,8 @@ impl RuleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/l7policy/rule/list.rs b/openstack_cli/src/load_balancer/v2/l7policy/rule/list.rs index 082c2e762..3b8cbcbe7 100644 --- a/openstack_cli/src/load_balancer/v2/l7policy/rule/list.rs +++ b/openstack_cli/src/load_balancer/v2/l7policy/rule/list.rs @@ -257,6 +257,8 @@ impl RulesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/l7policy/rule/set.rs b/openstack_cli/src/load_balancer/v2/l7policy/rule/set.rs index 4db2c4d6c..b626d49fd 100644 --- a/openstack_cli/src/load_balancer/v2/l7policy/rule/set.rs +++ b/openstack_cli/src/load_balancer/v2/l7policy/rule/set.rs @@ -225,6 +225,8 @@ impl RuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/l7policy/rule/show.rs b/openstack_cli/src/load_balancer/v2/l7policy/rule/show.rs index 00d0ad72b..d19a23d0a 100644 --- a/openstack_cli/src/load_balancer/v2/l7policy/rule/show.rs +++ b/openstack_cli/src/load_balancer/v2/l7policy/rule/show.rs @@ -104,6 +104,8 @@ impl RuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/l7policy/set.rs b/openstack_cli/src/load_balancer/v2/l7policy/set.rs index 72cceebaa..2060cf7bd 100644 --- a/openstack_cli/src/load_balancer/v2/l7policy/set.rs +++ b/openstack_cli/src/load_balancer/v2/l7policy/set.rs @@ -235,6 +235,8 @@ impl L7PolicyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/l7policy/show.rs b/openstack_cli/src/load_balancer/v2/l7policy/show.rs index 6e28e8f24..6755f10e2 100644 --- a/openstack_cli/src/load_balancer/v2/l7policy/show.rs +++ b/openstack_cli/src/load_balancer/v2/l7policy/show.rs @@ -91,6 +91,8 @@ impl L7PolicyCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/listener/create.rs b/openstack_cli/src/load_balancer/v2/listener/create.rs index ca5d3dceb..cd268f016 100644 --- a/openstack_cli/src/load_balancer/v2/listener/create.rs +++ b/openstack_cli/src/load_balancer/v2/listener/create.rs @@ -455,6 +455,8 @@ impl ListenerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/listener/delete.rs b/openstack_cli/src/load_balancer/v2/listener/delete.rs index f28fc2ed7..6d36322f5 100644 --- a/openstack_cli/src/load_balancer/v2/listener/delete.rs +++ b/openstack_cli/src/load_balancer/v2/listener/delete.rs @@ -84,6 +84,8 @@ impl ListenerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/listener/list.rs b/openstack_cli/src/load_balancer/v2/listener/list.rs index 9cbece8e5..7a6b3020c 100644 --- a/openstack_cli/src/load_balancer/v2/listener/list.rs +++ b/openstack_cli/src/load_balancer/v2/listener/list.rs @@ -381,6 +381,8 @@ impl ListenersCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/listener/set.rs b/openstack_cli/src/load_balancer/v2/listener/set.rs index 0673204b9..24b97520b 100644 --- a/openstack_cli/src/load_balancer/v2/listener/set.rs +++ b/openstack_cli/src/load_balancer/v2/listener/set.rs @@ -394,6 +394,8 @@ impl ListenerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/listener/show.rs b/openstack_cli/src/load_balancer/v2/listener/show.rs index 9178ad72b..0b0d64ce9 100644 --- a/openstack_cli/src/load_balancer/v2/listener/show.rs +++ b/openstack_cli/src/load_balancer/v2/listener/show.rs @@ -91,6 +91,8 @@ impl ListenerCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/listener/stats.rs b/openstack_cli/src/load_balancer/v2/listener/stats.rs index b9ffc2dd9..7e52fbe5d 100644 --- a/openstack_cli/src/load_balancer/v2/listener/stats.rs +++ b/openstack_cli/src/load_balancer/v2/listener/stats.rs @@ -93,6 +93,8 @@ impl ListenerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/loadbalancer/create.rs b/openstack_cli/src/load_balancer/v2/loadbalancer/create.rs index c03db7096..f45165022 100644 --- a/openstack_cli/src/load_balancer/v2/loadbalancer/create.rs +++ b/openstack_cli/src/load_balancer/v2/loadbalancer/create.rs @@ -319,6 +319,8 @@ impl LoadbalancerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/loadbalancer/delete.rs b/openstack_cli/src/load_balancer/v2/loadbalancer/delete.rs index bd6314b18..998cc0221 100644 --- a/openstack_cli/src/load_balancer/v2/loadbalancer/delete.rs +++ b/openstack_cli/src/load_balancer/v2/loadbalancer/delete.rs @@ -99,6 +99,8 @@ impl LoadbalancerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/loadbalancer/failover.rs b/openstack_cli/src/load_balancer/v2/loadbalancer/failover.rs index 9e50318fc..95b0ea3e3 100644 --- a/openstack_cli/src/load_balancer/v2/loadbalancer/failover.rs +++ b/openstack_cli/src/load_balancer/v2/loadbalancer/failover.rs @@ -88,6 +88,8 @@ impl LoadbalancerCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/loadbalancer/list.rs b/openstack_cli/src/load_balancer/v2/loadbalancer/list.rs index 0d0064b4a..147e9c38a 100644 --- a/openstack_cli/src/load_balancer/v2/loadbalancer/list.rs +++ b/openstack_cli/src/load_balancer/v2/loadbalancer/list.rs @@ -322,6 +322,8 @@ impl LoadbalancersCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/loadbalancer/set.rs b/openstack_cli/src/load_balancer/v2/loadbalancer/set.rs index 359370d7a..ca3940093 100644 --- a/openstack_cli/src/load_balancer/v2/loadbalancer/set.rs +++ b/openstack_cli/src/load_balancer/v2/loadbalancer/set.rs @@ -177,6 +177,8 @@ impl LoadbalancerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/loadbalancer/show.rs b/openstack_cli/src/load_balancer/v2/loadbalancer/show.rs index 6b3f6dc3f..e3685169e 100644 --- a/openstack_cli/src/load_balancer/v2/loadbalancer/show.rs +++ b/openstack_cli/src/load_balancer/v2/loadbalancer/show.rs @@ -95,6 +95,8 @@ impl LoadbalancerCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/loadbalancer/stats.rs b/openstack_cli/src/load_balancer/v2/loadbalancer/stats.rs index 715bb24e4..91f244b4f 100644 --- a/openstack_cli/src/load_balancer/v2/loadbalancer/stats.rs +++ b/openstack_cli/src/load_balancer/v2/loadbalancer/stats.rs @@ -97,6 +97,8 @@ impl LoadbalancerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/loadbalancer/status.rs b/openstack_cli/src/load_balancer/v2/loadbalancer/status.rs index 7f3b112f5..1d89b7e9f 100644 --- a/openstack_cli/src/load_balancer/v2/loadbalancer/status.rs +++ b/openstack_cli/src/load_balancer/v2/loadbalancer/status.rs @@ -106,6 +106,8 @@ impl LoadbalancerCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/octavia/get.rs b/openstack_cli/src/load_balancer/v2/octavia/get.rs index 57e5bd705..2bc2e8e20 100644 --- a/openstack_cli/src/load_balancer/v2/octavia/get.rs +++ b/openstack_cli/src/load_balancer/v2/octavia/get.rs @@ -73,6 +73,8 @@ impl OctaviaCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/pool/create.rs b/openstack_cli/src/load_balancer/v2/pool/create.rs index 836cd54c6..ba65b0f31 100644 --- a/openstack_cli/src/load_balancer/v2/pool/create.rs +++ b/openstack_cli/src/load_balancer/v2/pool/create.rs @@ -401,6 +401,8 @@ impl PoolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/pool/delete.rs b/openstack_cli/src/load_balancer/v2/pool/delete.rs index bcb241cfe..982395148 100644 --- a/openstack_cli/src/load_balancer/v2/pool/delete.rs +++ b/openstack_cli/src/load_balancer/v2/pool/delete.rs @@ -84,6 +84,8 @@ impl PoolCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/pool/list.rs b/openstack_cli/src/load_balancer/v2/pool/list.rs index ac660f353..0aa071a0f 100644 --- a/openstack_cli/src/load_balancer/v2/pool/list.rs +++ b/openstack_cli/src/load_balancer/v2/pool/list.rs @@ -303,6 +303,8 @@ impl PoolsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/pool/member/create.rs b/openstack_cli/src/load_balancer/v2/pool/member/create.rs index 9b3fcf99b..5ac168cda 100644 --- a/openstack_cli/src/load_balancer/v2/pool/member/create.rs +++ b/openstack_cli/src/load_balancer/v2/pool/member/create.rs @@ -256,6 +256,8 @@ impl MemberCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/pool/member/delete.rs b/openstack_cli/src/load_balancer/v2/pool/member/delete.rs index fa4c780d5..01b51e8f6 100644 --- a/openstack_cli/src/load_balancer/v2/pool/member/delete.rs +++ b/openstack_cli/src/load_balancer/v2/pool/member/delete.rs @@ -97,6 +97,8 @@ impl MemberCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/pool/member/list.rs b/openstack_cli/src/load_balancer/v2/pool/member/list.rs index 8536ce5eb..401ff40c8 100644 --- a/openstack_cli/src/load_balancer/v2/pool/member/list.rs +++ b/openstack_cli/src/load_balancer/v2/pool/member/list.rs @@ -332,6 +332,8 @@ impl MembersCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/pool/member/replace.rs b/openstack_cli/src/load_balancer/v2/pool/member/replace.rs index ad00d2383..8fd0aa9b7 100644 --- a/openstack_cli/src/load_balancer/v2/pool/member/replace.rs +++ b/openstack_cli/src/load_balancer/v2/pool/member/replace.rs @@ -143,6 +143,8 @@ impl MemberCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/pool/member/set.rs b/openstack_cli/src/load_balancer/v2/pool/member/set.rs index 6231304c2..3696e2f41 100644 --- a/openstack_cli/src/load_balancer/v2/pool/member/set.rs +++ b/openstack_cli/src/load_balancer/v2/pool/member/set.rs @@ -210,6 +210,8 @@ impl MemberCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/pool/member/show.rs b/openstack_cli/src/load_balancer/v2/pool/member/show.rs index 0bfba93cf..43bef7820 100644 --- a/openstack_cli/src/load_balancer/v2/pool/member/show.rs +++ b/openstack_cli/src/load_balancer/v2/pool/member/show.rs @@ -104,6 +104,8 @@ impl MemberCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/pool/set.rs b/openstack_cli/src/load_balancer/v2/pool/set.rs index db98ce895..a3e28123d 100644 --- a/openstack_cli/src/load_balancer/v2/pool/set.rs +++ b/openstack_cli/src/load_balancer/v2/pool/set.rs @@ -319,6 +319,8 @@ impl PoolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/pool/show.rs b/openstack_cli/src/load_balancer/v2/pool/show.rs index a4e45da88..d235d2eba 100644 --- a/openstack_cli/src/load_balancer/v2/pool/show.rs +++ b/openstack_cli/src/load_balancer/v2/pool/show.rs @@ -90,6 +90,8 @@ impl PoolCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/provider/availability_zone_capability/list.rs b/openstack_cli/src/load_balancer/v2/provider/availability_zone_capability/list.rs index e423d6f1b..7bcc3f6f8 100644 --- a/openstack_cli/src/load_balancer/v2/provider/availability_zone_capability/list.rs +++ b/openstack_cli/src/load_balancer/v2/provider/availability_zone_capability/list.rs @@ -96,6 +96,8 @@ impl AvailabilityZoneCapabilitiesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/provider/flavor_capability/list.rs b/openstack_cli/src/load_balancer/v2/provider/flavor_capability/list.rs index cb476c876..f1be86e66 100644 --- a/openstack_cli/src/load_balancer/v2/provider/flavor_capability/list.rs +++ b/openstack_cli/src/load_balancer/v2/provider/flavor_capability/list.rs @@ -96,6 +96,8 @@ impl FlavorCapabilitiesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/provider/list.rs b/openstack_cli/src/load_balancer/v2/provider/list.rs index f4ee73ad6..5d4071118 100644 --- a/openstack_cli/src/load_balancer/v2/provider/list.rs +++ b/openstack_cli/src/load_balancer/v2/provider/list.rs @@ -125,6 +125,8 @@ impl ProvidersCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/quota/delete.rs b/openstack_cli/src/load_balancer/v2/quota/delete.rs index daa039a16..0c478e658 100644 --- a/openstack_cli/src/load_balancer/v2/quota/delete.rs +++ b/openstack_cli/src/load_balancer/v2/quota/delete.rs @@ -145,6 +145,8 @@ impl QuotaCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/quota/list.rs b/openstack_cli/src/load_balancer/v2/quota/list.rs index bccddf31b..7e4563a67 100644 --- a/openstack_cli/src/load_balancer/v2/quota/list.rs +++ b/openstack_cli/src/load_balancer/v2/quota/list.rs @@ -88,6 +88,8 @@ impl QuotasCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/quota/set.rs b/openstack_cli/src/load_balancer/v2/quota/set.rs index baa729812..a72d56ad0 100644 --- a/openstack_cli/src/load_balancer/v2/quota/set.rs +++ b/openstack_cli/src/load_balancer/v2/quota/set.rs @@ -252,6 +252,8 @@ impl QuotaCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/quota/show.rs b/openstack_cli/src/load_balancer/v2/quota/show.rs index f8d8fb5de..8ede51dd5 100644 --- a/openstack_cli/src/load_balancer/v2/quota/show.rs +++ b/openstack_cli/src/load_balancer/v2/quota/show.rs @@ -157,6 +157,8 @@ impl QuotaCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/load_balancer/v2/version/get.rs b/openstack_cli/src/load_balancer/v2/version/get.rs index 5b44f91dc..4fc7793a6 100644 --- a/openstack_cli/src/load_balancer/v2/version/get.rs +++ b/openstack_cli/src/load_balancer/v2/version/get.rs @@ -73,6 +73,8 @@ impl VersionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/address_group/add_addresses.rs b/openstack_cli/src/network/v2/address_group/add_addresses.rs index d0d41683c..2217acea1 100644 --- a/openstack_cli/src/network/v2/address_group/add_addresses.rs +++ b/openstack_cli/src/network/v2/address_group/add_addresses.rs @@ -108,6 +108,8 @@ impl AddressGroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/address_group/create.rs b/openstack_cli/src/network/v2/address_group/create.rs index f0c98b09a..790130f7e 100644 --- a/openstack_cli/src/network/v2/address_group/create.rs +++ b/openstack_cli/src/network/v2/address_group/create.rs @@ -124,6 +124,8 @@ impl AddressGroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/address_group/delete.rs b/openstack_cli/src/network/v2/address_group/delete.rs index 12f09929d..5d2ee9e32 100644 --- a/openstack_cli/src/network/v2/address_group/delete.rs +++ b/openstack_cli/src/network/v2/address_group/delete.rs @@ -85,6 +85,8 @@ impl AddressGroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/address_group/list.rs b/openstack_cli/src/network/v2/address_group/list.rs index 5f4924d4d..ae74a2708 100644 --- a/openstack_cli/src/network/v2/address_group/list.rs +++ b/openstack_cli/src/network/v2/address_group/list.rs @@ -185,6 +185,8 @@ impl AddressGroupsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/address_group/remove_addresses.rs b/openstack_cli/src/network/v2/address_group/remove_addresses.rs index 1c616f11c..e96700c9c 100644 --- a/openstack_cli/src/network/v2/address_group/remove_addresses.rs +++ b/openstack_cli/src/network/v2/address_group/remove_addresses.rs @@ -108,6 +108,8 @@ impl AddressGroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/address_group/set.rs b/openstack_cli/src/network/v2/address_group/set.rs index 566bc8e3f..d32bd10be 100644 --- a/openstack_cli/src/network/v2/address_group/set.rs +++ b/openstack_cli/src/network/v2/address_group/set.rs @@ -132,6 +132,8 @@ impl AddressGroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/address_group/show.rs b/openstack_cli/src/network/v2/address_group/show.rs index 5eec0a954..4ddaf3ae3 100644 --- a/openstack_cli/src/network/v2/address_group/show.rs +++ b/openstack_cli/src/network/v2/address_group/show.rs @@ -92,6 +92,8 @@ impl AddressGroupCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/address_scope/create.rs b/openstack_cli/src/network/v2/address_scope/create.rs index 8e6624da4..9a17c0c48 100644 --- a/openstack_cli/src/network/v2/address_scope/create.rs +++ b/openstack_cli/src/network/v2/address_scope/create.rs @@ -126,6 +126,8 @@ impl AddressScopeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/address_scope/delete.rs b/openstack_cli/src/network/v2/address_scope/delete.rs index 1e8e8c2d4..d01e1d8e7 100644 --- a/openstack_cli/src/network/v2/address_scope/delete.rs +++ b/openstack_cli/src/network/v2/address_scope/delete.rs @@ -85,6 +85,8 @@ impl AddressScopeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/address_scope/list.rs b/openstack_cli/src/network/v2/address_scope/list.rs index 3dffd803c..f752b4162 100644 --- a/openstack_cli/src/network/v2/address_scope/list.rs +++ b/openstack_cli/src/network/v2/address_scope/list.rs @@ -185,6 +185,8 @@ impl AddressScopesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/address_scope/set.rs b/openstack_cli/src/network/v2/address_scope/set.rs index b96758a95..d8023a726 100644 --- a/openstack_cli/src/network/v2/address_scope/set.rs +++ b/openstack_cli/src/network/v2/address_scope/set.rs @@ -133,6 +133,8 @@ impl AddressScopeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/address_scope/show.rs b/openstack_cli/src/network/v2/address_scope/show.rs index df1e447c2..471e60e49 100644 --- a/openstack_cli/src/network/v2/address_scope/show.rs +++ b/openstack_cli/src/network/v2/address_scope/show.rs @@ -92,6 +92,8 @@ impl AddressScopeCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/agent/create.rs b/openstack_cli/src/network/v2/agent/create.rs index a949133d3..19891b09e 100644 --- a/openstack_cli/src/network/v2/agent/create.rs +++ b/openstack_cli/src/network/v2/agent/create.rs @@ -82,6 +82,8 @@ impl AgentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/agent/delete.rs b/openstack_cli/src/network/v2/agent/delete.rs index 2021ea892..963dc283d 100644 --- a/openstack_cli/src/network/v2/agent/delete.rs +++ b/openstack_cli/src/network/v2/agent/delete.rs @@ -85,6 +85,8 @@ impl AgentCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/agent/dhcp_network/create.rs b/openstack_cli/src/network/v2/agent/dhcp_network/create.rs index 0e390c09b..f5aa8631d 100644 --- a/openstack_cli/src/network/v2/agent/dhcp_network/create.rs +++ b/openstack_cli/src/network/v2/agent/dhcp_network/create.rs @@ -102,6 +102,8 @@ impl DhcpNetworkCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/agent/dhcp_network/delete.rs b/openstack_cli/src/network/v2/agent/dhcp_network/delete.rs index e41b79330..a7d315e8f 100644 --- a/openstack_cli/src/network/v2/agent/dhcp_network/delete.rs +++ b/openstack_cli/src/network/v2/agent/dhcp_network/delete.rs @@ -97,6 +97,8 @@ impl DhcpNetworkCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/agent/dhcp_network/list.rs b/openstack_cli/src/network/v2/agent/dhcp_network/list.rs index b58c8d33d..497adb988 100644 --- a/openstack_cli/src/network/v2/agent/dhcp_network/list.rs +++ b/openstack_cli/src/network/v2/agent/dhcp_network/list.rs @@ -155,6 +155,8 @@ impl DhcpNetworksCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/agent/dhcp_network/set.rs b/openstack_cli/src/network/v2/agent/dhcp_network/set.rs index 898552dec..e88fd928b 100644 --- a/openstack_cli/src/network/v2/agent/dhcp_network/set.rs +++ b/openstack_cli/src/network/v2/agent/dhcp_network/set.rs @@ -106,6 +106,8 @@ impl DhcpNetworkCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/agent/dhcp_network/show.rs b/openstack_cli/src/network/v2/agent/dhcp_network/show.rs index 8b2bddfb4..3c0c31324 100644 --- a/openstack_cli/src/network/v2/agent/dhcp_network/show.rs +++ b/openstack_cli/src/network/v2/agent/dhcp_network/show.rs @@ -95,6 +95,8 @@ impl DhcpNetworkCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/agent/l3_router/create.rs b/openstack_cli/src/network/v2/agent/l3_router/create.rs index b560e5f67..e7cbe418d 100644 --- a/openstack_cli/src/network/v2/agent/l3_router/create.rs +++ b/openstack_cli/src/network/v2/agent/l3_router/create.rs @@ -99,6 +99,8 @@ impl L3RouterCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/agent/l3_router/delete.rs b/openstack_cli/src/network/v2/agent/l3_router/delete.rs index 62543b556..d62df233f 100644 --- a/openstack_cli/src/network/v2/agent/l3_router/delete.rs +++ b/openstack_cli/src/network/v2/agent/l3_router/delete.rs @@ -97,6 +97,8 @@ impl L3RouterCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/agent/l3_router/list.rs b/openstack_cli/src/network/v2/agent/l3_router/list.rs index d3c8aa0e4..5256cfa67 100644 --- a/openstack_cli/src/network/v2/agent/l3_router/list.rs +++ b/openstack_cli/src/network/v2/agent/l3_router/list.rs @@ -155,6 +155,8 @@ impl L3RoutersCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/agent/l3_router/set.rs b/openstack_cli/src/network/v2/agent/l3_router/set.rs index f913dca03..1481d3187 100644 --- a/openstack_cli/src/network/v2/agent/l3_router/set.rs +++ b/openstack_cli/src/network/v2/agent/l3_router/set.rs @@ -89,6 +89,8 @@ impl L3RouterCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/agent/l3_router/show.rs b/openstack_cli/src/network/v2/agent/l3_router/show.rs index ae5268f6a..29a38fdc0 100644 --- a/openstack_cli/src/network/v2/agent/l3_router/show.rs +++ b/openstack_cli/src/network/v2/agent/l3_router/show.rs @@ -89,6 +89,8 @@ impl L3RouterCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/agent/list.rs b/openstack_cli/src/network/v2/agent/list.rs index e57b3fa9c..4dea7de35 100644 --- a/openstack_cli/src/network/v2/agent/list.rs +++ b/openstack_cli/src/network/v2/agent/list.rs @@ -208,6 +208,8 @@ impl AgentsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/agent/set.rs b/openstack_cli/src/network/v2/agent/set.rs index f356e5f38..49d1922f3 100644 --- a/openstack_cli/src/network/v2/agent/set.rs +++ b/openstack_cli/src/network/v2/agent/set.rs @@ -123,6 +123,8 @@ impl AgentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/agent/show.rs b/openstack_cli/src/network/v2/agent/show.rs index d3d9dff3e..e1bd3f0c1 100644 --- a/openstack_cli/src/network/v2/agent/show.rs +++ b/openstack_cli/src/network/v2/agent/show.rs @@ -90,6 +90,8 @@ impl AgentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/auto_allocated_topology/create.rs b/openstack_cli/src/network/v2/auto_allocated_topology/create.rs index 4a97b2046..4375503f8 100644 --- a/openstack_cli/src/network/v2/auto_allocated_topology/create.rs +++ b/openstack_cli/src/network/v2/auto_allocated_topology/create.rs @@ -86,6 +86,8 @@ impl AutoAllocatedTopologyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/auto_allocated_topology/delete.rs b/openstack_cli/src/network/v2/auto_allocated_topology/delete.rs index 07eae582f..8e1414343 100644 --- a/openstack_cli/src/network/v2/auto_allocated_topology/delete.rs +++ b/openstack_cli/src/network/v2/auto_allocated_topology/delete.rs @@ -88,6 +88,8 @@ impl AutoAllocatedTopologyCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/auto_allocated_topology/list.rs b/openstack_cli/src/network/v2/auto_allocated_topology/list.rs index de7f4af61..f589c372b 100644 --- a/openstack_cli/src/network/v2/auto_allocated_topology/list.rs +++ b/openstack_cli/src/network/v2/auto_allocated_topology/list.rs @@ -131,6 +131,8 @@ impl AutoAllocatedTopologiesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/auto_allocated_topology/set.rs b/openstack_cli/src/network/v2/auto_allocated_topology/set.rs index 260671794..3e4778cbf 100644 --- a/openstack_cli/src/network/v2/auto_allocated_topology/set.rs +++ b/openstack_cli/src/network/v2/auto_allocated_topology/set.rs @@ -96,6 +96,8 @@ impl AutoAllocatedTopologyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/auto_allocated_topology/show.rs b/openstack_cli/src/network/v2/auto_allocated_topology/show.rs index 05c8ff356..98abba080 100644 --- a/openstack_cli/src/network/v2/auto_allocated_topology/show.rs +++ b/openstack_cli/src/network/v2/auto_allocated_topology/show.rs @@ -94,6 +94,8 @@ impl AutoAllocatedTopologyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/availability_zone/list.rs b/openstack_cli/src/network/v2/availability_zone/list.rs index 98e761869..7e965c175 100644 --- a/openstack_cli/src/network/v2/availability_zone/list.rs +++ b/openstack_cli/src/network/v2/availability_zone/list.rs @@ -170,6 +170,8 @@ impl AvailabilityZonesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/default_security_group_rule/create.rs b/openstack_cli/src/network/v2/default_security_group_rule/create.rs index 2d18681c2..9f69dd0e0 100644 --- a/openstack_cli/src/network/v2/default_security_group_rule/create.rs +++ b/openstack_cli/src/network/v2/default_security_group_rule/create.rs @@ -236,6 +236,8 @@ impl DefaultSecurityGroupRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/default_security_group_rule/delete.rs b/openstack_cli/src/network/v2/default_security_group_rule/delete.rs index ee3002504..4da1668b8 100644 --- a/openstack_cli/src/network/v2/default_security_group_rule/delete.rs +++ b/openstack_cli/src/network/v2/default_security_group_rule/delete.rs @@ -88,6 +88,8 @@ impl DefaultSecurityGroupRuleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/default_security_group_rule/list.rs b/openstack_cli/src/network/v2/default_security_group_rule/list.rs index 0028c1823..64e30ddf3 100644 --- a/openstack_cli/src/network/v2/default_security_group_rule/list.rs +++ b/openstack_cli/src/network/v2/default_security_group_rule/list.rs @@ -246,6 +246,8 @@ impl DefaultSecurityGroupRulesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/default_security_group_rule/set.rs b/openstack_cli/src/network/v2/default_security_group_rule/set.rs index edea648ef..805d84ef8 100644 --- a/openstack_cli/src/network/v2/default_security_group_rule/set.rs +++ b/openstack_cli/src/network/v2/default_security_group_rule/set.rs @@ -96,6 +96,8 @@ impl DefaultSecurityGroupRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/default_security_group_rule/show.rs b/openstack_cli/src/network/v2/default_security_group_rule/show.rs index 280b06330..69269abf9 100644 --- a/openstack_cli/src/network/v2/default_security_group_rule/show.rs +++ b/openstack_cli/src/network/v2/default_security_group_rule/show.rs @@ -97,6 +97,8 @@ impl DefaultSecurityGroupRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/extension/list.rs b/openstack_cli/src/network/v2/extension/list.rs index 7f836637e..2edf01336 100644 --- a/openstack_cli/src/network/v2/extension/list.rs +++ b/openstack_cli/src/network/v2/extension/list.rs @@ -92,6 +92,8 @@ impl ExtensionsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/extension/show.rs b/openstack_cli/src/network/v2/extension/show.rs index 2762903d6..ffd645a8f 100644 --- a/openstack_cli/src/network/v2/extension/show.rs +++ b/openstack_cli/src/network/v2/extension/show.rs @@ -92,6 +92,8 @@ impl ExtensionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/flavor/create.rs b/openstack_cli/src/network/v2/flavor/create.rs index dbc7b8c77..0cd99ebf3 100644 --- a/openstack_cli/src/network/v2/flavor/create.rs +++ b/openstack_cli/src/network/v2/flavor/create.rs @@ -158,6 +158,8 @@ impl FlavorCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/flavor/delete.rs b/openstack_cli/src/network/v2/flavor/delete.rs index 9e516fc9e..a37d0f603 100644 --- a/openstack_cli/src/network/v2/flavor/delete.rs +++ b/openstack_cli/src/network/v2/flavor/delete.rs @@ -84,6 +84,8 @@ impl FlavorCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/flavor/list.rs b/openstack_cli/src/network/v2/flavor/list.rs index ac862f809..f8f9372e8 100644 --- a/openstack_cli/src/network/v2/flavor/list.rs +++ b/openstack_cli/src/network/v2/flavor/list.rs @@ -182,6 +182,8 @@ impl FlavorsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/flavor/next_provider/create.rs b/openstack_cli/src/network/v2/flavor/next_provider/create.rs index 1374c1f66..077cfb05f 100644 --- a/openstack_cli/src/network/v2/flavor/next_provider/create.rs +++ b/openstack_cli/src/network/v2/flavor/next_provider/create.rs @@ -97,6 +97,8 @@ impl NextProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/flavor/next_provider/delete.rs b/openstack_cli/src/network/v2/flavor/next_provider/delete.rs index 35571e531..abeb93682 100644 --- a/openstack_cli/src/network/v2/flavor/next_provider/delete.rs +++ b/openstack_cli/src/network/v2/flavor/next_provider/delete.rs @@ -93,6 +93,8 @@ impl NextProviderCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/flavor/next_provider/list.rs b/openstack_cli/src/network/v2/flavor/next_provider/list.rs index 21054b0eb..c37ed144e 100644 --- a/openstack_cli/src/network/v2/flavor/next_provider/list.rs +++ b/openstack_cli/src/network/v2/flavor/next_provider/list.rs @@ -141,6 +141,8 @@ impl NextProvidersCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/flavor/next_provider/set.rs b/openstack_cli/src/network/v2/flavor/next_provider/set.rs index 965a5d831..95b5cbafd 100644 --- a/openstack_cli/src/network/v2/flavor/next_provider/set.rs +++ b/openstack_cli/src/network/v2/flavor/next_provider/set.rs @@ -106,6 +106,8 @@ impl NextProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/flavor/next_provider/show.rs b/openstack_cli/src/network/v2/flavor/next_provider/show.rs index e4c354c13..4e5a533d3 100644 --- a/openstack_cli/src/network/v2/flavor/next_provider/show.rs +++ b/openstack_cli/src/network/v2/flavor/next_provider/show.rs @@ -96,6 +96,8 @@ impl NextProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/flavor/service_profile/create.rs b/openstack_cli/src/network/v2/flavor/service_profile/create.rs index bb1976f54..d778fd1af 100644 --- a/openstack_cli/src/network/v2/flavor/service_profile/create.rs +++ b/openstack_cli/src/network/v2/flavor/service_profile/create.rs @@ -117,6 +117,8 @@ impl ServiceProfileCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/flavor/service_profile/delete.rs b/openstack_cli/src/network/v2/flavor/service_profile/delete.rs index eb27c6fd7..3a6e42ef1 100644 --- a/openstack_cli/src/network/v2/flavor/service_profile/delete.rs +++ b/openstack_cli/src/network/v2/flavor/service_profile/delete.rs @@ -98,6 +98,8 @@ impl ServiceProfileCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/flavor/service_profile/list.rs b/openstack_cli/src/network/v2/flavor/service_profile/list.rs index f6ca599d7..f1d844cb5 100644 --- a/openstack_cli/src/network/v2/flavor/service_profile/list.rs +++ b/openstack_cli/src/network/v2/flavor/service_profile/list.rs @@ -141,6 +141,8 @@ impl ServiceProfilesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/flavor/service_profile/set.rs b/openstack_cli/src/network/v2/flavor/service_profile/set.rs index 5603d7dca..d1d052bc4 100644 --- a/openstack_cli/src/network/v2/flavor/service_profile/set.rs +++ b/openstack_cli/src/network/v2/flavor/service_profile/set.rs @@ -106,6 +106,8 @@ impl ServiceProfileCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/flavor/service_profile/show.rs b/openstack_cli/src/network/v2/flavor/service_profile/show.rs index 4461fabcf..fdd99bd1d 100644 --- a/openstack_cli/src/network/v2/flavor/service_profile/show.rs +++ b/openstack_cli/src/network/v2/flavor/service_profile/show.rs @@ -96,6 +96,8 @@ impl ServiceProfileCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/flavor/set.rs b/openstack_cli/src/network/v2/flavor/set.rs index 53d8347ed..1e2b22bee 100644 --- a/openstack_cli/src/network/v2/flavor/set.rs +++ b/openstack_cli/src/network/v2/flavor/set.rs @@ -156,6 +156,8 @@ impl FlavorCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/flavor/show.rs b/openstack_cli/src/network/v2/flavor/show.rs index b5a07b7f4..7bfd16386 100644 --- a/openstack_cli/src/network/v2/flavor/show.rs +++ b/openstack_cli/src/network/v2/flavor/show.rs @@ -95,6 +95,8 @@ impl FlavorCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/create.rs b/openstack_cli/src/network/v2/floatingip/create.rs index ba2f552e6..a41f1f6b2 100644 --- a/openstack_cli/src/network/v2/floatingip/create.rs +++ b/openstack_cli/src/network/v2/floatingip/create.rs @@ -241,6 +241,8 @@ impl FloatingipCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/delete.rs b/openstack_cli/src/network/v2/floatingip/delete.rs index 4e8b3998f..64e0be276 100644 --- a/openstack_cli/src/network/v2/floatingip/delete.rs +++ b/openstack_cli/src/network/v2/floatingip/delete.rs @@ -87,6 +87,8 @@ impl FloatingipCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/list.rs b/openstack_cli/src/network/v2/floatingip/list.rs index b153fad77..ec4bd7569 100644 --- a/openstack_cli/src/network/v2/floatingip/list.rs +++ b/openstack_cli/src/network/v2/floatingip/list.rs @@ -248,6 +248,8 @@ impl FloatingipsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/port_forwarding/create.rs b/openstack_cli/src/network/v2/floatingip/port_forwarding/create.rs index 285974109..7f4a0cf84 100644 --- a/openstack_cli/src/network/v2/floatingip/port_forwarding/create.rs +++ b/openstack_cli/src/network/v2/floatingip/port_forwarding/create.rs @@ -203,6 +203,8 @@ impl PortForwardingCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/port_forwarding/delete.rs b/openstack_cli/src/network/v2/floatingip/port_forwarding/delete.rs index e8457daa6..306b2dbf4 100644 --- a/openstack_cli/src/network/v2/floatingip/port_forwarding/delete.rs +++ b/openstack_cli/src/network/v2/floatingip/port_forwarding/delete.rs @@ -99,6 +99,8 @@ impl PortForwardingCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/port_forwarding/list.rs b/openstack_cli/src/network/v2/floatingip/port_forwarding/list.rs index 4b142514f..7a5e71fda 100644 --- a/openstack_cli/src/network/v2/floatingip/port_forwarding/list.rs +++ b/openstack_cli/src/network/v2/floatingip/port_forwarding/list.rs @@ -211,6 +211,8 @@ impl PortForwardingsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/port_forwarding/set.rs b/openstack_cli/src/network/v2/floatingip/port_forwarding/set.rs index bdd6a97a4..d150d3bb5 100644 --- a/openstack_cli/src/network/v2/floatingip/port_forwarding/set.rs +++ b/openstack_cli/src/network/v2/floatingip/port_forwarding/set.rs @@ -204,6 +204,8 @@ impl PortForwardingCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/port_forwarding/show.rs b/openstack_cli/src/network/v2/floatingip/port_forwarding/show.rs index 3ab2c6f09..e0c3e3948 100644 --- a/openstack_cli/src/network/v2/floatingip/port_forwarding/show.rs +++ b/openstack_cli/src/network/v2/floatingip/port_forwarding/show.rs @@ -105,6 +105,8 @@ impl PortForwardingCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/set.rs b/openstack_cli/src/network/v2/floatingip/set.rs index c0eb32bc1..2883543e9 100644 --- a/openstack_cli/src/network/v2/floatingip/set.rs +++ b/openstack_cli/src/network/v2/floatingip/set.rs @@ -169,6 +169,8 @@ impl FloatingipCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/show.rs b/openstack_cli/src/network/v2/floatingip/show.rs index 23683f650..6040e426d 100644 --- a/openstack_cli/src/network/v2/floatingip/show.rs +++ b/openstack_cli/src/network/v2/floatingip/show.rs @@ -94,6 +94,8 @@ impl FloatingipCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/tag/delete.rs b/openstack_cli/src/network/v2/floatingip/tag/delete.rs index 5161f8fcd..12b534b1f 100644 --- a/openstack_cli/src/network/v2/floatingip/tag/delete.rs +++ b/openstack_cli/src/network/v2/floatingip/tag/delete.rs @@ -90,6 +90,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/tag/delete_all.rs b/openstack_cli/src/network/v2/floatingip/tag/delete_all.rs index 260cf3bcf..353556fa9 100644 --- a/openstack_cli/src/network/v2/floatingip/tag/delete_all.rs +++ b/openstack_cli/src/network/v2/floatingip/tag/delete_all.rs @@ -84,6 +84,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/tag/list.rs b/openstack_cli/src/network/v2/floatingip/tag/list.rs index 75b5b5676..a93bc6757 100644 --- a/openstack_cli/src/network/v2/floatingip/tag/list.rs +++ b/openstack_cli/src/network/v2/floatingip/tag/list.rs @@ -138,6 +138,8 @@ impl TagsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/tag/replace.rs b/openstack_cli/src/network/v2/floatingip/tag/replace.rs index 2c00efd8e..36c6cc252 100644 --- a/openstack_cli/src/network/v2/floatingip/tag/replace.rs +++ b/openstack_cli/src/network/v2/floatingip/tag/replace.rs @@ -96,6 +96,8 @@ impl TagCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/tag/set.rs b/openstack_cli/src/network/v2/floatingip/tag/set.rs index 33f6971e4..ed8ea72c1 100644 --- a/openstack_cli/src/network/v2/floatingip/tag/set.rs +++ b/openstack_cli/src/network/v2/floatingip/tag/set.rs @@ -90,6 +90,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip/tag/show.rs b/openstack_cli/src/network/v2/floatingip/tag/show.rs index c462be046..4b80cfc6b 100644 --- a/openstack_cli/src/network/v2/floatingip/tag/show.rs +++ b/openstack_cli/src/network/v2/floatingip/tag/show.rs @@ -90,6 +90,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip_pool/create.rs b/openstack_cli/src/network/v2/floatingip_pool/create.rs index 6c7a7acb8..1e04329fe 100644 --- a/openstack_cli/src/network/v2/floatingip_pool/create.rs +++ b/openstack_cli/src/network/v2/floatingip_pool/create.rs @@ -86,6 +86,8 @@ impl FloatingipPoolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip_pool/delete.rs b/openstack_cli/src/network/v2/floatingip_pool/delete.rs index 565182933..400be3086 100644 --- a/openstack_cli/src/network/v2/floatingip_pool/delete.rs +++ b/openstack_cli/src/network/v2/floatingip_pool/delete.rs @@ -83,6 +83,8 @@ impl FloatingipPoolCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip_pool/list.rs b/openstack_cli/src/network/v2/floatingip_pool/list.rs index cd05ac497..1ec535249 100644 --- a/openstack_cli/src/network/v2/floatingip_pool/list.rs +++ b/openstack_cli/src/network/v2/floatingip_pool/list.rs @@ -128,6 +128,8 @@ impl FloatingipPoolsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip_pool/set.rs b/openstack_cli/src/network/v2/floatingip_pool/set.rs index ea290a09a..eb07afba9 100644 --- a/openstack_cli/src/network/v2/floatingip_pool/set.rs +++ b/openstack_cli/src/network/v2/floatingip_pool/set.rs @@ -93,6 +93,8 @@ impl FloatingipPoolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/floatingip_pool/show.rs b/openstack_cli/src/network/v2/floatingip_pool/show.rs index dbfaa35ec..addca4df0 100644 --- a/openstack_cli/src/network/v2/floatingip_pool/show.rs +++ b/openstack_cli/src/network/v2/floatingip_pool/show.rs @@ -83,6 +83,8 @@ impl FloatingipPoolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/local_ip/create.rs b/openstack_cli/src/network/v2/local_ip/create.rs index 7438a8791..b1171cee1 100644 --- a/openstack_cli/src/network/v2/local_ip/create.rs +++ b/openstack_cli/src/network/v2/local_ip/create.rs @@ -151,6 +151,8 @@ impl LocalIpCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/local_ip/delete.rs b/openstack_cli/src/network/v2/local_ip/delete.rs index ed5f52c5f..ca6b85dad 100644 --- a/openstack_cli/src/network/v2/local_ip/delete.rs +++ b/openstack_cli/src/network/v2/local_ip/delete.rs @@ -79,6 +79,8 @@ impl LocalIpCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/local_ip/list.rs b/openstack_cli/src/network/v2/local_ip/list.rs index af1a11247..d5d79e0bb 100644 --- a/openstack_cli/src/network/v2/local_ip/list.rs +++ b/openstack_cli/src/network/v2/local_ip/list.rs @@ -190,6 +190,8 @@ impl LocalIpsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/local_ip/port_association/create.rs b/openstack_cli/src/network/v2/local_ip/port_association/create.rs index a8213b01e..5cc7a198c 100644 --- a/openstack_cli/src/network/v2/local_ip/port_association/create.rs +++ b/openstack_cli/src/network/v2/local_ip/port_association/create.rs @@ -137,6 +137,8 @@ impl PortAssociationCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/local_ip/port_association/delete.rs b/openstack_cli/src/network/v2/local_ip/port_association/delete.rs index cf96bd470..2fd4550f7 100644 --- a/openstack_cli/src/network/v2/local_ip/port_association/delete.rs +++ b/openstack_cli/src/network/v2/local_ip/port_association/delete.rs @@ -99,6 +99,8 @@ impl PortAssociationCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/local_ip/port_association/list.rs b/openstack_cli/src/network/v2/local_ip/port_association/list.rs index d13b56306..f3aa2e3fa 100644 --- a/openstack_cli/src/network/v2/local_ip/port_association/list.rs +++ b/openstack_cli/src/network/v2/local_ip/port_association/list.rs @@ -191,6 +191,8 @@ impl PortAssociationsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/local_ip/port_association/set.rs b/openstack_cli/src/network/v2/local_ip/port_association/set.rs index 4f6eacdc0..9eb647aee 100644 --- a/openstack_cli/src/network/v2/local_ip/port_association/set.rs +++ b/openstack_cli/src/network/v2/local_ip/port_association/set.rs @@ -107,6 +107,8 @@ impl PortAssociationCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/local_ip/port_association/show.rs b/openstack_cli/src/network/v2/local_ip/port_association/show.rs index 63df0c3e9..4c8220aec 100644 --- a/openstack_cli/src/network/v2/local_ip/port_association/show.rs +++ b/openstack_cli/src/network/v2/local_ip/port_association/show.rs @@ -97,6 +97,8 @@ impl PortAssociationCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/local_ip/set.rs b/openstack_cli/src/network/v2/local_ip/set.rs index 86afde522..7df184531 100644 --- a/openstack_cli/src/network/v2/local_ip/set.rs +++ b/openstack_cli/src/network/v2/local_ip/set.rs @@ -123,6 +123,8 @@ impl LocalIpCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/local_ip/show.rs b/openstack_cli/src/network/v2/local_ip/show.rs index 3cc38ef2b..989e4dc37 100644 --- a/openstack_cli/src/network/v2/local_ip/show.rs +++ b/openstack_cli/src/network/v2/local_ip/show.rs @@ -83,6 +83,8 @@ impl LocalIpCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/log/log/create.rs b/openstack_cli/src/network/v2/log/log/create.rs index 62d8b0524..c64da7f84 100644 --- a/openstack_cli/src/network/v2/log/log/create.rs +++ b/openstack_cli/src/network/v2/log/log/create.rs @@ -195,6 +195,8 @@ impl LogCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/log/log/delete.rs b/openstack_cli/src/network/v2/log/log/delete.rs index 9e0477fd1..ecd529b95 100644 --- a/openstack_cli/src/network/v2/log/log/delete.rs +++ b/openstack_cli/src/network/v2/log/log/delete.rs @@ -84,6 +84,8 @@ impl LogCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/log/log/list.rs b/openstack_cli/src/network/v2/log/log/list.rs index 18b1ce03e..93f7b25ba 100644 --- a/openstack_cli/src/network/v2/log/log/list.rs +++ b/openstack_cli/src/network/v2/log/log/list.rs @@ -217,6 +217,8 @@ impl LogsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/log/log/set.rs b/openstack_cli/src/network/v2/log/log/set.rs index 44fa42f6b..1763cc966 100644 --- a/openstack_cli/src/network/v2/log/log/set.rs +++ b/openstack_cli/src/network/v2/log/log/set.rs @@ -140,6 +140,8 @@ impl LogCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/log/log/show.rs b/openstack_cli/src/network/v2/log/log/show.rs index 999a310a6..367cfdc08 100644 --- a/openstack_cli/src/network/v2/log/log/show.rs +++ b/openstack_cli/src/network/v2/log/log/show.rs @@ -91,6 +91,8 @@ impl LogCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/log/loggable_resource/create.rs b/openstack_cli/src/network/v2/log/loggable_resource/create.rs index 1c07a2365..dd858bcc8 100644 --- a/openstack_cli/src/network/v2/log/loggable_resource/create.rs +++ b/openstack_cli/src/network/v2/log/loggable_resource/create.rs @@ -86,6 +86,8 @@ impl LoggableResourceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/log/loggable_resource/delete.rs b/openstack_cli/src/network/v2/log/loggable_resource/delete.rs index 5bc04ef1b..bb62aa8e0 100644 --- a/openstack_cli/src/network/v2/log/loggable_resource/delete.rs +++ b/openstack_cli/src/network/v2/log/loggable_resource/delete.rs @@ -83,6 +83,8 @@ impl LoggableResourceCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/log/loggable_resource/list.rs b/openstack_cli/src/network/v2/log/loggable_resource/list.rs index b4595c53d..f77e30809 100644 --- a/openstack_cli/src/network/v2/log/loggable_resource/list.rs +++ b/openstack_cli/src/network/v2/log/loggable_resource/list.rs @@ -149,6 +149,8 @@ impl LoggableResourcesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/log/loggable_resource/set.rs b/openstack_cli/src/network/v2/log/loggable_resource/set.rs index 5ab6d4e25..6b0f01202 100644 --- a/openstack_cli/src/network/v2/log/loggable_resource/set.rs +++ b/openstack_cli/src/network/v2/log/loggable_resource/set.rs @@ -96,6 +96,8 @@ impl LoggableResourceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/log/loggable_resource/show.rs b/openstack_cli/src/network/v2/log/loggable_resource/show.rs index 49b371f6f..7c0312f72 100644 --- a/openstack_cli/src/network/v2/log/loggable_resource/show.rs +++ b/openstack_cli/src/network/v2/log/loggable_resource/show.rs @@ -86,6 +86,8 @@ impl LoggableResourceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/metering/metering_label/create.rs b/openstack_cli/src/network/v2/metering/metering_label/create.rs index aa267e4da..2ea390e23 100644 --- a/openstack_cli/src/network/v2/metering/metering_label/create.rs +++ b/openstack_cli/src/network/v2/metering/metering_label/create.rs @@ -129,6 +129,8 @@ impl MeteringLabelCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/metering/metering_label/delete.rs b/openstack_cli/src/network/v2/metering/metering_label/delete.rs index bf10c27ec..e93de0ba5 100644 --- a/openstack_cli/src/network/v2/metering/metering_label/delete.rs +++ b/openstack_cli/src/network/v2/metering/metering_label/delete.rs @@ -88,6 +88,8 @@ impl MeteringLabelCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/metering/metering_label/list.rs b/openstack_cli/src/network/v2/metering/metering_label/list.rs index 6134e9cce..6f1d1a863 100644 --- a/openstack_cli/src/network/v2/metering/metering_label/list.rs +++ b/openstack_cli/src/network/v2/metering/metering_label/list.rs @@ -186,6 +186,8 @@ impl MeteringLabelsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/metering/metering_label/set.rs b/openstack_cli/src/network/v2/metering/metering_label/set.rs index 1aff61574..e25d3c08c 100644 --- a/openstack_cli/src/network/v2/metering/metering_label/set.rs +++ b/openstack_cli/src/network/v2/metering/metering_label/set.rs @@ -111,6 +111,8 @@ impl MeteringLabelCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/metering/metering_label/show.rs b/openstack_cli/src/network/v2/metering/metering_label/show.rs index d47041aac..1d35fc3e6 100644 --- a/openstack_cli/src/network/v2/metering/metering_label/show.rs +++ b/openstack_cli/src/network/v2/metering/metering_label/show.rs @@ -95,6 +95,8 @@ impl MeteringLabelCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/metering/metering_label_rule/create.rs b/openstack_cli/src/network/v2/metering/metering_label_rule/create.rs index 1cfae6f59..c7fcd5d3a 100644 --- a/openstack_cli/src/network/v2/metering/metering_label_rule/create.rs +++ b/openstack_cli/src/network/v2/metering/metering_label_rule/create.rs @@ -164,6 +164,8 @@ impl MeteringLabelRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/metering/metering_label_rule/delete.rs b/openstack_cli/src/network/v2/metering/metering_label_rule/delete.rs index b20ee5e48..488d2566b 100644 --- a/openstack_cli/src/network/v2/metering/metering_label_rule/delete.rs +++ b/openstack_cli/src/network/v2/metering/metering_label_rule/delete.rs @@ -88,6 +88,8 @@ impl MeteringLabelRuleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/metering/metering_label_rule/list.rs b/openstack_cli/src/network/v2/metering/metering_label_rule/list.rs index 5a98efccd..678e5fa55 100644 --- a/openstack_cli/src/network/v2/metering/metering_label_rule/list.rs +++ b/openstack_cli/src/network/v2/metering/metering_label_rule/list.rs @@ -215,6 +215,8 @@ impl MeteringLabelRulesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/metering/metering_label_rule/set.rs b/openstack_cli/src/network/v2/metering/metering_label_rule/set.rs index 65c8db4e4..fcf12e2e2 100644 --- a/openstack_cli/src/network/v2/metering/metering_label_rule/set.rs +++ b/openstack_cli/src/network/v2/metering/metering_label_rule/set.rs @@ -112,6 +112,8 @@ impl MeteringLabelRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/metering/metering_label_rule/show.rs b/openstack_cli/src/network/v2/metering/metering_label_rule/show.rs index a3d83a703..eb223931b 100644 --- a/openstack_cli/src/network/v2/metering/metering_label_rule/show.rs +++ b/openstack_cli/src/network/v2/metering/metering_label_rule/show.rs @@ -96,6 +96,8 @@ impl MeteringLabelRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/ndp_proxy/create.rs b/openstack_cli/src/network/v2/ndp_proxy/create.rs index 44b39fbbb..8667c1b04 100644 --- a/openstack_cli/src/network/v2/ndp_proxy/create.rs +++ b/openstack_cli/src/network/v2/ndp_proxy/create.rs @@ -132,6 +132,8 @@ impl NdpProxyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/ndp_proxy/delete.rs b/openstack_cli/src/network/v2/ndp_proxy/delete.rs index 0c805fab6..733cf69e7 100644 --- a/openstack_cli/src/network/v2/ndp_proxy/delete.rs +++ b/openstack_cli/src/network/v2/ndp_proxy/delete.rs @@ -79,6 +79,8 @@ impl NdpProxyCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/ndp_proxy/list.rs b/openstack_cli/src/network/v2/ndp_proxy/list.rs index 368672e73..7c0017fd7 100644 --- a/openstack_cli/src/network/v2/ndp_proxy/list.rs +++ b/openstack_cli/src/network/v2/ndp_proxy/list.rs @@ -148,6 +148,8 @@ impl NdpProxiesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/ndp_proxy/set.rs b/openstack_cli/src/network/v2/ndp_proxy/set.rs index 82fb2ed6e..81af15ce0 100644 --- a/openstack_cli/src/network/v2/ndp_proxy/set.rs +++ b/openstack_cli/src/network/v2/ndp_proxy/set.rs @@ -123,6 +123,8 @@ impl NdpProxyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/ndp_proxy/show.rs b/openstack_cli/src/network/v2/ndp_proxy/show.rs index 7327e56cf..beb99b337 100644 --- a/openstack_cli/src/network/v2/ndp_proxy/show.rs +++ b/openstack_cli/src/network/v2/ndp_proxy/show.rs @@ -83,6 +83,8 @@ impl NdpProxyCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/create.rs b/openstack_cli/src/network/v2/network/create.rs index 8d854f5fd..3a3b0cff9 100644 --- a/openstack_cli/src/network/v2/network/create.rs +++ b/openstack_cli/src/network/v2/network/create.rs @@ -278,6 +278,8 @@ impl NetworkCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/delete.rs b/openstack_cli/src/network/v2/network/delete.rs index a29610ee3..a99a1a570 100644 --- a/openstack_cli/src/network/v2/network/delete.rs +++ b/openstack_cli/src/network/v2/network/delete.rs @@ -84,6 +84,8 @@ impl NetworkCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/dhcp_agent/create.rs b/openstack_cli/src/network/v2/network/dhcp_agent/create.rs index f10dad238..27f34918b 100644 --- a/openstack_cli/src/network/v2/network/dhcp_agent/create.rs +++ b/openstack_cli/src/network/v2/network/dhcp_agent/create.rs @@ -98,6 +98,8 @@ impl DhcpAgentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/dhcp_agent/delete.rs b/openstack_cli/src/network/v2/network/dhcp_agent/delete.rs index 2ff2eae96..c30b87325 100644 --- a/openstack_cli/src/network/v2/network/dhcp_agent/delete.rs +++ b/openstack_cli/src/network/v2/network/dhcp_agent/delete.rs @@ -93,6 +93,8 @@ impl DhcpAgentCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/dhcp_agent/list.rs b/openstack_cli/src/network/v2/network/dhcp_agent/list.rs index 06db5a94d..fbe8b071a 100644 --- a/openstack_cli/src/network/v2/network/dhcp_agent/list.rs +++ b/openstack_cli/src/network/v2/network/dhcp_agent/list.rs @@ -156,6 +156,8 @@ impl DhcpAgentsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/dhcp_agent/set.rs b/openstack_cli/src/network/v2/network/dhcp_agent/set.rs index f5c3d2b98..478d3668c 100644 --- a/openstack_cli/src/network/v2/network/dhcp_agent/set.rs +++ b/openstack_cli/src/network/v2/network/dhcp_agent/set.rs @@ -107,6 +107,8 @@ impl DhcpAgentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/dhcp_agent/show.rs b/openstack_cli/src/network/v2/network/dhcp_agent/show.rs index 5092e0ea3..26b7b7b45 100644 --- a/openstack_cli/src/network/v2/network/dhcp_agent/show.rs +++ b/openstack_cli/src/network/v2/network/dhcp_agent/show.rs @@ -96,6 +96,8 @@ impl DhcpAgentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/list.rs b/openstack_cli/src/network/v2/network/list.rs index 046906490..a9487f1a6 100644 --- a/openstack_cli/src/network/v2/network/list.rs +++ b/openstack_cli/src/network/v2/network/list.rs @@ -294,6 +294,8 @@ impl NetworksCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/set.rs b/openstack_cli/src/network/v2/network/set.rs index 09be732c7..584d36dba 100644 --- a/openstack_cli/src/network/v2/network/set.rs +++ b/openstack_cli/src/network/v2/network/set.rs @@ -253,6 +253,8 @@ impl NetworkCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/show.rs b/openstack_cli/src/network/v2/network/show.rs index 29f2e7381..9f935a48e 100644 --- a/openstack_cli/src/network/v2/network/show.rs +++ b/openstack_cli/src/network/v2/network/show.rs @@ -91,6 +91,8 @@ impl NetworkCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/tag/delete.rs b/openstack_cli/src/network/v2/network/tag/delete.rs index 53e06edda..8d322d380 100644 --- a/openstack_cli/src/network/v2/network/tag/delete.rs +++ b/openstack_cli/src/network/v2/network/tag/delete.rs @@ -89,6 +89,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/tag/delete_all.rs b/openstack_cli/src/network/v2/network/tag/delete_all.rs index b774a4a70..6bd567435 100644 --- a/openstack_cli/src/network/v2/network/tag/delete_all.rs +++ b/openstack_cli/src/network/v2/network/tag/delete_all.rs @@ -83,6 +83,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/tag/list.rs b/openstack_cli/src/network/v2/network/tag/list.rs index 4a64df215..e596035c4 100644 --- a/openstack_cli/src/network/v2/network/tag/list.rs +++ b/openstack_cli/src/network/v2/network/tag/list.rs @@ -136,6 +136,8 @@ impl TagsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/tag/replace.rs b/openstack_cli/src/network/v2/network/tag/replace.rs index 2fd1878de..2abb7bcca 100644 --- a/openstack_cli/src/network/v2/network/tag/replace.rs +++ b/openstack_cli/src/network/v2/network/tag/replace.rs @@ -92,6 +92,8 @@ impl TagCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/tag/set.rs b/openstack_cli/src/network/v2/network/tag/set.rs index fdb3971f9..b0346dfb6 100644 --- a/openstack_cli/src/network/v2/network/tag/set.rs +++ b/openstack_cli/src/network/v2/network/tag/set.rs @@ -88,6 +88,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network/tag/show.rs b/openstack_cli/src/network/v2/network/tag/show.rs index 111b0dd2d..50fe51c0a 100644 --- a/openstack_cli/src/network/v2/network/tag/show.rs +++ b/openstack_cli/src/network/v2/network/tag/show.rs @@ -88,6 +88,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_ip_availability/create.rs b/openstack_cli/src/network/v2/network_ip_availability/create.rs index f684e0835..41748de61 100644 --- a/openstack_cli/src/network/v2/network_ip_availability/create.rs +++ b/openstack_cli/src/network/v2/network_ip_availability/create.rs @@ -86,6 +86,8 @@ impl NetworkIpAvailabilityCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_ip_availability/delete.rs b/openstack_cli/src/network/v2/network_ip_availability/delete.rs index 20f1e0e9b..75b0bbe58 100644 --- a/openstack_cli/src/network/v2/network_ip_availability/delete.rs +++ b/openstack_cli/src/network/v2/network_ip_availability/delete.rs @@ -83,6 +83,8 @@ impl NetworkIpAvailabilityCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_ip_availability/list.rs b/openstack_cli/src/network/v2/network_ip_availability/list.rs index 337d8a5d8..70c4f07aa 100644 --- a/openstack_cli/src/network/v2/network_ip_availability/list.rs +++ b/openstack_cli/src/network/v2/network_ip_availability/list.rs @@ -180,6 +180,8 @@ impl NetworkIpAvailabilitiesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_ip_availability/set.rs b/openstack_cli/src/network/v2/network_ip_availability/set.rs index 147099b1b..3483ca20d 100644 --- a/openstack_cli/src/network/v2/network_ip_availability/set.rs +++ b/openstack_cli/src/network/v2/network_ip_availability/set.rs @@ -96,6 +96,8 @@ impl NetworkIpAvailabilityCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_ip_availability/show.rs b/openstack_cli/src/network/v2/network_ip_availability/show.rs index ace1720ca..6e8999d6e 100644 --- a/openstack_cli/src/network/v2/network_ip_availability/show.rs +++ b/openstack_cli/src/network/v2/network_ip_availability/show.rs @@ -97,6 +97,8 @@ impl NetworkIpAvailabilityCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_segment_range/create.rs b/openstack_cli/src/network/v2/network_segment_range/create.rs index 2ff76fdb3..3b8165dc2 100644 --- a/openstack_cli/src/network/v2/network_segment_range/create.rs +++ b/openstack_cli/src/network/v2/network_segment_range/create.rs @@ -160,6 +160,8 @@ impl NetworkSegmentRangeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_segment_range/delete.rs b/openstack_cli/src/network/v2/network_segment_range/delete.rs index d504cf8da..919500069 100644 --- a/openstack_cli/src/network/v2/network_segment_range/delete.rs +++ b/openstack_cli/src/network/v2/network_segment_range/delete.rs @@ -83,6 +83,8 @@ impl NetworkSegmentRangeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_segment_range/list.rs b/openstack_cli/src/network/v2/network_segment_range/list.rs index 4a95d332d..d0db5e341 100644 --- a/openstack_cli/src/network/v2/network_segment_range/list.rs +++ b/openstack_cli/src/network/v2/network_segment_range/list.rs @@ -208,6 +208,8 @@ impl NetworkSegmentRangesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_segment_range/set.rs b/openstack_cli/src/network/v2/network_segment_range/set.rs index 02bf584a6..3d98ef027 100644 --- a/openstack_cli/src/network/v2/network_segment_range/set.rs +++ b/openstack_cli/src/network/v2/network_segment_range/set.rs @@ -141,6 +141,8 @@ impl NetworkSegmentRangeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_segment_range/show.rs b/openstack_cli/src/network/v2/network_segment_range/show.rs index 0b97036a7..d6fd1ac32 100644 --- a/openstack_cli/src/network/v2/network_segment_range/show.rs +++ b/openstack_cli/src/network/v2/network_segment_range/show.rs @@ -87,6 +87,8 @@ impl NetworkSegmentRangeCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_segment_range/tag/delete.rs b/openstack_cli/src/network/v2/network_segment_range/tag/delete.rs index 1a1a9047b..a25734291 100644 --- a/openstack_cli/src/network/v2/network_segment_range/tag/delete.rs +++ b/openstack_cli/src/network/v2/network_segment_range/tag/delete.rs @@ -94,6 +94,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_segment_range/tag/delete_all.rs b/openstack_cli/src/network/v2/network_segment_range/tag/delete_all.rs index df6323bc7..a4a33b878 100644 --- a/openstack_cli/src/network/v2/network_segment_range/tag/delete_all.rs +++ b/openstack_cli/src/network/v2/network_segment_range/tag/delete_all.rs @@ -84,6 +84,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_segment_range/tag/list.rs b/openstack_cli/src/network/v2/network_segment_range/tag/list.rs index bda0e8286..083e0a9ac 100644 --- a/openstack_cli/src/network/v2/network_segment_range/tag/list.rs +++ b/openstack_cli/src/network/v2/network_segment_range/tag/list.rs @@ -141,6 +141,8 @@ impl TagsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_segment_range/tag/replace.rs b/openstack_cli/src/network/v2/network_segment_range/tag/replace.rs index b9d29e6ac..b9b0a49b8 100644 --- a/openstack_cli/src/network/v2/network_segment_range/tag/replace.rs +++ b/openstack_cli/src/network/v2/network_segment_range/tag/replace.rs @@ -96,6 +96,8 @@ impl TagCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_segment_range/tag/set.rs b/openstack_cli/src/network/v2/network_segment_range/tag/set.rs index 370f07883..282c802f5 100644 --- a/openstack_cli/src/network/v2/network_segment_range/tag/set.rs +++ b/openstack_cli/src/network/v2/network_segment_range/tag/set.rs @@ -94,6 +94,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/network_segment_range/tag/show.rs b/openstack_cli/src/network/v2/network_segment_range/tag/show.rs index 9cdec51d1..e422329a2 100644 --- a/openstack_cli/src/network/v2/network_segment_range/tag/show.rs +++ b/openstack_cli/src/network/v2/network_segment_range/tag/show.rs @@ -94,6 +94,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/create.rs b/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/create.rs index 91ba96636..de15e7dc2 100644 --- a/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/create.rs +++ b/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/create.rs @@ -132,6 +132,8 @@ impl PacketRateLimitRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/delete.rs b/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/delete.rs index d9a555664..dd2a3684c 100644 --- a/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/delete.rs +++ b/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/delete.rs @@ -94,6 +94,8 @@ impl PacketRateLimitRuleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/list.rs b/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/list.rs index 2a11cc70f..c518d1799 100644 --- a/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/list.rs +++ b/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/list.rs @@ -173,6 +173,8 @@ impl PacketRateLimitRulesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/set.rs b/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/set.rs index 584079862..f23967649 100644 --- a/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/set.rs +++ b/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/set.rs @@ -142,6 +142,8 @@ impl PacketRateLimitRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/show.rs b/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/show.rs index a9b8b8e12..b21157a2e 100644 --- a/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/show.rs +++ b/openstack_cli/src/network/v2/policy/packet_rate_limit_rule/show.rs @@ -97,6 +97,8 @@ impl PacketRateLimitRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/policy/tag/delete.rs b/openstack_cli/src/network/v2/policy/tag/delete.rs index f9791e45b..9f13c56a5 100644 --- a/openstack_cli/src/network/v2/policy/tag/delete.rs +++ b/openstack_cli/src/network/v2/policy/tag/delete.rs @@ -89,6 +89,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/policy/tag/delete_all.rs b/openstack_cli/src/network/v2/policy/tag/delete_all.rs index 778113cd6..c98138224 100644 --- a/openstack_cli/src/network/v2/policy/tag/delete_all.rs +++ b/openstack_cli/src/network/v2/policy/tag/delete_all.rs @@ -80,6 +80,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/policy/tag/list.rs b/openstack_cli/src/network/v2/policy/tag/list.rs index df892f4dd..97d15c3d5 100644 --- a/openstack_cli/src/network/v2/policy/tag/list.rs +++ b/openstack_cli/src/network/v2/policy/tag/list.rs @@ -136,6 +136,8 @@ impl TagsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/policy/tag/replace.rs b/openstack_cli/src/network/v2/policy/tag/replace.rs index 3c1664604..2f3d1ea52 100644 --- a/openstack_cli/src/network/v2/policy/tag/replace.rs +++ b/openstack_cli/src/network/v2/policy/tag/replace.rs @@ -92,6 +92,8 @@ impl TagCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/policy/tag/set.rs b/openstack_cli/src/network/v2/policy/tag/set.rs index 270f7e5ab..88f93e388 100644 --- a/openstack_cli/src/network/v2/policy/tag/set.rs +++ b/openstack_cli/src/network/v2/policy/tag/set.rs @@ -88,6 +88,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/policy/tag/show.rs b/openstack_cli/src/network/v2/policy/tag/show.rs index f02f1f209..978f17061 100644 --- a/openstack_cli/src/network/v2/policy/tag/show.rs +++ b/openstack_cli/src/network/v2/policy/tag/show.rs @@ -88,6 +88,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/add_allowed_address_pairs.rs b/openstack_cli/src/network/v2/port/add_allowed_address_pairs.rs index 61b40390e..c18ea8fff 100644 --- a/openstack_cli/src/network/v2/port/add_allowed_address_pairs.rs +++ b/openstack_cli/src/network/v2/port/add_allowed_address_pairs.rs @@ -99,6 +99,8 @@ impl PortCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/binding/activate.rs b/openstack_cli/src/network/v2/port/binding/activate.rs index 7daf966b3..dfca133bd 100644 --- a/openstack_cli/src/network/v2/port/binding/activate.rs +++ b/openstack_cli/src/network/v2/port/binding/activate.rs @@ -103,6 +103,8 @@ impl BindingCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/binding/create.rs b/openstack_cli/src/network/v2/port/binding/create.rs index 63246bbfa..baba71415 100644 --- a/openstack_cli/src/network/v2/port/binding/create.rs +++ b/openstack_cli/src/network/v2/port/binding/create.rs @@ -155,6 +155,8 @@ impl BindingCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/binding/delete.rs b/openstack_cli/src/network/v2/port/binding/delete.rs index c5cd5552c..33d304a71 100644 --- a/openstack_cli/src/network/v2/port/binding/delete.rs +++ b/openstack_cli/src/network/v2/port/binding/delete.rs @@ -92,6 +92,8 @@ impl BindingCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/binding/list.rs b/openstack_cli/src/network/v2/port/binding/list.rs index 982d3e832..2257a75bf 100644 --- a/openstack_cli/src/network/v2/port/binding/list.rs +++ b/openstack_cli/src/network/v2/port/binding/list.rs @@ -171,6 +171,8 @@ impl BindingsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/binding/set.rs b/openstack_cli/src/network/v2/port/binding/set.rs index 16e6d037f..0687c0a41 100644 --- a/openstack_cli/src/network/v2/port/binding/set.rs +++ b/openstack_cli/src/network/v2/port/binding/set.rs @@ -156,6 +156,8 @@ impl BindingCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/binding/show.rs b/openstack_cli/src/network/v2/port/binding/show.rs index db52ab99c..3b710d832 100644 --- a/openstack_cli/src/network/v2/port/binding/show.rs +++ b/openstack_cli/src/network/v2/port/binding/show.rs @@ -92,6 +92,8 @@ impl BindingCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/create.rs b/openstack_cli/src/network/v2/port/create.rs index 853100bf1..6d95f2096 100644 --- a/openstack_cli/src/network/v2/port/create.rs +++ b/openstack_cli/src/network/v2/port/create.rs @@ -432,6 +432,8 @@ impl PortCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/delete.rs b/openstack_cli/src/network/v2/port/delete.rs index 856ee1260..f7a409616 100644 --- a/openstack_cli/src/network/v2/port/delete.rs +++ b/openstack_cli/src/network/v2/port/delete.rs @@ -88,6 +88,8 @@ impl PortCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/list.rs b/openstack_cli/src/network/v2/port/list.rs index c5f7ccd70..17f3c465e 100644 --- a/openstack_cli/src/network/v2/port/list.rs +++ b/openstack_cli/src/network/v2/port/list.rs @@ -288,6 +288,8 @@ impl PortsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/set.rs b/openstack_cli/src/network/v2/port/set.rs index 0af441cbc..b0acad069 100644 --- a/openstack_cli/src/network/v2/port/set.rs +++ b/openstack_cli/src/network/v2/port/set.rs @@ -450,6 +450,8 @@ impl PortCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/show.rs b/openstack_cli/src/network/v2/port/show.rs index cb835ccc7..a7d264985 100644 --- a/openstack_cli/src/network/v2/port/show.rs +++ b/openstack_cli/src/network/v2/port/show.rs @@ -92,6 +92,8 @@ impl PortCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/tag/delete.rs b/openstack_cli/src/network/v2/port/tag/delete.rs index 865b8aace..75bd1ea74 100644 --- a/openstack_cli/src/network/v2/port/tag/delete.rs +++ b/openstack_cli/src/network/v2/port/tag/delete.rs @@ -88,6 +88,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/tag/delete_all.rs b/openstack_cli/src/network/v2/port/tag/delete_all.rs index d95a0e08b..338d6638d 100644 --- a/openstack_cli/src/network/v2/port/tag/delete_all.rs +++ b/openstack_cli/src/network/v2/port/tag/delete_all.rs @@ -80,6 +80,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/tag/list.rs b/openstack_cli/src/network/v2/port/tag/list.rs index c72b24ca6..c45c2af31 100644 --- a/openstack_cli/src/network/v2/port/tag/list.rs +++ b/openstack_cli/src/network/v2/port/tag/list.rs @@ -136,6 +136,8 @@ impl TagsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/tag/replace.rs b/openstack_cli/src/network/v2/port/tag/replace.rs index 4524b510d..af0f8e37c 100644 --- a/openstack_cli/src/network/v2/port/tag/replace.rs +++ b/openstack_cli/src/network/v2/port/tag/replace.rs @@ -91,6 +91,8 @@ impl TagCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/tag/set.rs b/openstack_cli/src/network/v2/port/tag/set.rs index 19e461885..415be6cf6 100644 --- a/openstack_cli/src/network/v2/port/tag/set.rs +++ b/openstack_cli/src/network/v2/port/tag/set.rs @@ -88,6 +88,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/port/tag/show.rs b/openstack_cli/src/network/v2/port/tag/show.rs index db76c0422..915eec415 100644 --- a/openstack_cli/src/network/v2/port/tag/show.rs +++ b/openstack_cli/src/network/v2/port/tag/show.rs @@ -88,6 +88,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/create.rs b/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/create.rs index 03cdcca2d..50a5ff906 100644 --- a/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/create.rs +++ b/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/create.rs @@ -86,6 +86,8 @@ impl AliasBandwidthLimitRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/delete.rs b/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/delete.rs index 6a8ebacf6..54db2f2d9 100644 --- a/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/delete.rs +++ b/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/delete.rs @@ -83,6 +83,8 @@ impl AliasBandwidthLimitRuleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/list.rs b/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/list.rs index c5665190e..45e81601e 100644 --- a/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/list.rs +++ b/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/list.rs @@ -160,6 +160,8 @@ impl AliasBandwidthLimitRulesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/set.rs b/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/set.rs index 7cb95e3f6..368fc26f3 100644 --- a/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/set.rs +++ b/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/set.rs @@ -131,6 +131,8 @@ impl AliasBandwidthLimitRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/show.rs b/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/show.rs index c96e584af..5d6970f05 100644 --- a/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/show.rs +++ b/openstack_cli/src/network/v2/qos/alias_bandwidth_limit_rule/show.rs @@ -86,6 +86,8 @@ impl AliasBandwidthLimitRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/create.rs b/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/create.rs index 1a21a41c1..afcf5075d 100644 --- a/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/create.rs +++ b/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/create.rs @@ -86,6 +86,8 @@ impl AliasDscpMarkingRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/delete.rs b/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/delete.rs index 4f749f7e5..2cbce6a2a 100644 --- a/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/delete.rs +++ b/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/delete.rs @@ -83,6 +83,8 @@ impl AliasDscpMarkingRuleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/list.rs b/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/list.rs index 897d2d4a2..bfd08ad94 100644 --- a/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/list.rs +++ b/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/list.rs @@ -145,6 +145,8 @@ impl AliasDscpMarkingRulesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/set.rs b/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/set.rs index 6ae0d8b14..3c4ebdf22 100644 --- a/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/set.rs +++ b/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/set.rs @@ -105,6 +105,8 @@ impl AliasDscpMarkingRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/show.rs b/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/show.rs index 59e7b348a..237ed2649 100644 --- a/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/show.rs +++ b/openstack_cli/src/network/v2/qos/alias_dscp_marking_rule/show.rs @@ -86,6 +86,8 @@ impl AliasDscpMarkingRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/create.rs b/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/create.rs index a1d9464ee..56812525e 100644 --- a/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/create.rs +++ b/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/create.rs @@ -86,6 +86,8 @@ impl AliasMinimumBandwidthRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/delete.rs b/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/delete.rs index e6be5256e..ff8ee670c 100644 --- a/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/delete.rs +++ b/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/delete.rs @@ -83,6 +83,8 @@ impl AliasMinimumBandwidthRuleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/list.rs b/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/list.rs index b22e6fa6b..499f9effe 100644 --- a/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/list.rs +++ b/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/list.rs @@ -154,6 +154,8 @@ impl AliasMinimumBandwidthRulesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/set.rs b/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/set.rs index 682bd10a4..cc953a689 100644 --- a/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/set.rs +++ b/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/set.rs @@ -126,6 +126,8 @@ impl AliasMinimumBandwidthRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/show.rs b/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/show.rs index 9c311a261..09ec713c6 100644 --- a/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/show.rs +++ b/openstack_cli/src/network/v2/qos/alias_minimum_bandwidth_rule/show.rs @@ -86,6 +86,8 @@ impl AliasMinimumBandwidthRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/create.rs b/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/create.rs index ef22d351c..d0ae45e27 100644 --- a/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/create.rs +++ b/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/create.rs @@ -87,6 +87,8 @@ impl AliasMinimumPacketRateRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/delete.rs b/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/delete.rs index a7282fb5e..a1f00c041 100644 --- a/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/delete.rs +++ b/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/delete.rs @@ -83,6 +83,8 @@ impl AliasMinimumPacketRateRuleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/list.rs b/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/list.rs index e4dac092a..3907ac7ea 100644 --- a/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/list.rs +++ b/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/list.rs @@ -154,6 +154,8 @@ impl AliasMinimumPacketRateRulesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/set.rs b/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/set.rs index 561c974e8..388b7b675 100644 --- a/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/set.rs +++ b/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/set.rs @@ -129,6 +129,8 @@ impl AliasMinimumPacketRateRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/show.rs b/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/show.rs index 18e7e4251..b597c7c63 100644 --- a/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/show.rs +++ b/openstack_cli/src/network/v2/qos/alias_minimum_packet_rate_rule/show.rs @@ -86,6 +86,8 @@ impl AliasMinimumPacketRateRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/create.rs b/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/create.rs index cf3d6b6e6..6e3099a6b 100644 --- a/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/create.rs +++ b/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/create.rs @@ -144,6 +144,8 @@ impl BandwidthLimitRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/delete.rs b/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/delete.rs index bc4a639d5..b6267fd2d 100644 --- a/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/delete.rs +++ b/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/delete.rs @@ -99,6 +99,8 @@ impl BandwidthLimitRuleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/list.rs b/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/list.rs index e9fb7d837..14f50bd63 100644 --- a/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/list.rs +++ b/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/list.rs @@ -185,6 +185,8 @@ impl BandwidthLimitRulesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/set.rs b/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/set.rs index 2f7860a45..a8421e857 100644 --- a/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/set.rs +++ b/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/set.rs @@ -154,6 +154,8 @@ impl BandwidthLimitRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/show.rs b/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/show.rs index 5884a4e4c..1b2f13209 100644 --- a/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/show.rs +++ b/openstack_cli/src/network/v2/qos/policy/bandwidth_limit_rule/show.rs @@ -102,6 +102,8 @@ impl BandwidthLimitRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/create.rs b/openstack_cli/src/network/v2/qos/policy/create.rs index 6e006c63b..c42659d3a 100644 --- a/openstack_cli/src/network/v2/qos/policy/create.rs +++ b/openstack_cli/src/network/v2/qos/policy/create.rs @@ -145,6 +145,8 @@ impl PolicyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/delete.rs b/openstack_cli/src/network/v2/qos/policy/delete.rs index cf117177a..33d65d491 100644 --- a/openstack_cli/src/network/v2/qos/policy/delete.rs +++ b/openstack_cli/src/network/v2/qos/policy/delete.rs @@ -85,6 +85,8 @@ impl PolicyCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/create.rs b/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/create.rs index a0af095d9..29df4b255 100644 --- a/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/create.rs +++ b/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/create.rs @@ -113,6 +113,8 @@ impl DscpMarkingRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/delete.rs b/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/delete.rs index 242880479..2b1364f9a 100644 --- a/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/delete.rs +++ b/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/delete.rs @@ -99,6 +99,8 @@ impl DscpMarkingRuleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/list.rs b/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/list.rs index a67bb68d8..644e36d2c 100644 --- a/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/list.rs +++ b/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/list.rs @@ -177,6 +177,8 @@ impl DscpMarkingRulesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/set.rs b/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/set.rs index c7f3f61ac..42e725203 100644 --- a/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/set.rs +++ b/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/set.rs @@ -123,6 +123,8 @@ impl DscpMarkingRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/show.rs b/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/show.rs index 5c0d37d2c..e56d45875 100644 --- a/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/show.rs +++ b/openstack_cli/src/network/v2/qos/policy/dscp_marking_rule/show.rs @@ -102,6 +102,8 @@ impl DscpMarkingRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/list.rs b/openstack_cli/src/network/v2/qos/policy/list.rs index 1dad57a6a..1febbb02e 100644 --- a/openstack_cli/src/network/v2/qos/policy/list.rs +++ b/openstack_cli/src/network/v2/qos/policy/list.rs @@ -225,6 +225,8 @@ impl PoliciesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/create.rs b/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/create.rs index ff678d6d9..6b341684d 100644 --- a/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/create.rs +++ b/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/create.rs @@ -136,6 +136,8 @@ impl MinimumBandwidthRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/delete.rs b/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/delete.rs index 5e94ac14f..8238af597 100644 --- a/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/delete.rs +++ b/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/delete.rs @@ -99,6 +99,8 @@ impl MinimumBandwidthRuleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/list.rs b/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/list.rs index 1804f4c9f..17787384f 100644 --- a/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/list.rs +++ b/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/list.rs @@ -185,6 +185,8 @@ impl MinimumBandwidthRulesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/set.rs b/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/set.rs index b69f2da66..517d67f25 100644 --- a/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/set.rs +++ b/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/set.rs @@ -150,6 +150,8 @@ impl MinimumBandwidthRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/show.rs b/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/show.rs index 193e94d8d..b76c52c2c 100644 --- a/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/show.rs +++ b/openstack_cli/src/network/v2/qos/policy/minimum_bandwidth_rule/show.rs @@ -102,6 +102,8 @@ impl MinimumBandwidthRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/create.rs b/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/create.rs index 1dce45577..5c00ce7cf 100644 --- a/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/create.rs +++ b/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/create.rs @@ -127,6 +127,8 @@ impl MinimumPacketRateRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/delete.rs b/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/delete.rs index 249617af9..83d1514e1 100644 --- a/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/delete.rs +++ b/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/delete.rs @@ -94,6 +94,8 @@ impl MinimumPacketRateRuleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/list.rs b/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/list.rs index 262deb1bb..bf68a20cc 100644 --- a/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/list.rs +++ b/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/list.rs @@ -165,6 +165,8 @@ impl MinimumPacketRateRulesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/set.rs b/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/set.rs index 69247e7b5..b79cbf6fe 100644 --- a/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/set.rs +++ b/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/set.rs @@ -137,6 +137,8 @@ impl MinimumPacketRateRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/show.rs b/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/show.rs index 2b68dd9bd..e72e1f487 100644 --- a/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/show.rs +++ b/openstack_cli/src/network/v2/qos/policy/minimum_packet_rate_rule/show.rs @@ -97,6 +97,8 @@ impl MinimumPacketRateRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/set.rs b/openstack_cli/src/network/v2/qos/policy/set.rs index ef7966466..b8dbd53c3 100644 --- a/openstack_cli/src/network/v2/qos/policy/set.rs +++ b/openstack_cli/src/network/v2/qos/policy/set.rs @@ -149,6 +149,8 @@ impl PolicyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/policy/show.rs b/openstack_cli/src/network/v2/qos/policy/show.rs index 4aca2e153..fd8e1f9c1 100644 --- a/openstack_cli/src/network/v2/qos/policy/show.rs +++ b/openstack_cli/src/network/v2/qos/policy/show.rs @@ -89,6 +89,8 @@ impl PolicyCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/rule_type/create.rs b/openstack_cli/src/network/v2/qos/rule_type/create.rs index d4285bc4e..bd430b35f 100644 --- a/openstack_cli/src/network/v2/qos/rule_type/create.rs +++ b/openstack_cli/src/network/v2/qos/rule_type/create.rs @@ -99,6 +99,8 @@ impl RuleTypeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/rule_type/delete.rs b/openstack_cli/src/network/v2/qos/rule_type/delete.rs index a67116c6c..e5fa7898d 100644 --- a/openstack_cli/src/network/v2/qos/rule_type/delete.rs +++ b/openstack_cli/src/network/v2/qos/rule_type/delete.rs @@ -80,6 +80,8 @@ impl RuleTypeCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/rule_type/list.rs b/openstack_cli/src/network/v2/qos/rule_type/list.rs index 06bf8ce3f..c790aabc5 100644 --- a/openstack_cli/src/network/v2/qos/rule_type/list.rs +++ b/openstack_cli/src/network/v2/qos/rule_type/list.rs @@ -160,6 +160,8 @@ impl RuleTypesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/rule_type/set.rs b/openstack_cli/src/network/v2/qos/rule_type/set.rs index ed1b4a3a9..50e77248c 100644 --- a/openstack_cli/src/network/v2/qos/rule_type/set.rs +++ b/openstack_cli/src/network/v2/qos/rule_type/set.rs @@ -109,6 +109,8 @@ impl RuleTypeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/qos/rule_type/show.rs b/openstack_cli/src/network/v2/qos/rule_type/show.rs index 216f1c82e..ee07652bb 100644 --- a/openstack_cli/src/network/v2/qos/rule_type/show.rs +++ b/openstack_cli/src/network/v2/qos/rule_type/show.rs @@ -91,6 +91,8 @@ impl RuleTypeCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/quota/defaults.rs b/openstack_cli/src/network/v2/quota/defaults.rs index 705ec6dbb..bf1516185 100644 --- a/openstack_cli/src/network/v2/quota/defaults.rs +++ b/openstack_cli/src/network/v2/quota/defaults.rs @@ -100,6 +100,8 @@ impl QuotaCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/quota/delete.rs b/openstack_cli/src/network/v2/quota/delete.rs index 83258c1a8..55907e404 100644 --- a/openstack_cli/src/network/v2/quota/delete.rs +++ b/openstack_cli/src/network/v2/quota/delete.rs @@ -84,6 +84,8 @@ impl QuotaCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/quota/details.rs b/openstack_cli/src/network/v2/quota/details.rs index c32acb1b9..a11333e04 100644 --- a/openstack_cli/src/network/v2/quota/details.rs +++ b/openstack_cli/src/network/v2/quota/details.rs @@ -82,6 +82,8 @@ impl QuotaCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/quota/list.rs b/openstack_cli/src/network/v2/quota/list.rs index fb7348267..c37fef0b2 100644 --- a/openstack_cli/src/network/v2/quota/list.rs +++ b/openstack_cli/src/network/v2/quota/list.rs @@ -145,6 +145,8 @@ impl QuotasCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/quota/set.rs b/openstack_cli/src/network/v2/quota/set.rs index 713e6a9c1..f506368e2 100644 --- a/openstack_cli/src/network/v2/quota/set.rs +++ b/openstack_cli/src/network/v2/quota/set.rs @@ -189,6 +189,8 @@ impl QuotaCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/quota/show.rs b/openstack_cli/src/network/v2/quota/show.rs index 7f3a0ec1b..8592b13ce 100644 --- a/openstack_cli/src/network/v2/quota/show.rs +++ b/openstack_cli/src/network/v2/quota/show.rs @@ -100,6 +100,8 @@ impl QuotaCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/rbac_policy/create.rs b/openstack_cli/src/network/v2/rbac_policy/create.rs index 2452ca7fc..1ca9cfa23 100644 --- a/openstack_cli/src/network/v2/rbac_policy/create.rs +++ b/openstack_cli/src/network/v2/rbac_policy/create.rs @@ -142,6 +142,8 @@ impl RbacPolicyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/rbac_policy/delete.rs b/openstack_cli/src/network/v2/rbac_policy/delete.rs index 0befdd389..217a45f97 100644 --- a/openstack_cli/src/network/v2/rbac_policy/delete.rs +++ b/openstack_cli/src/network/v2/rbac_policy/delete.rs @@ -85,6 +85,8 @@ impl RbacPolicyCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/rbac_policy/list.rs b/openstack_cli/src/network/v2/rbac_policy/list.rs index 54fb99420..b9afaf86a 100644 --- a/openstack_cli/src/network/v2/rbac_policy/list.rs +++ b/openstack_cli/src/network/v2/rbac_policy/list.rs @@ -187,6 +187,8 @@ impl RbacPoliciesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/rbac_policy/set.rs b/openstack_cli/src/network/v2/rbac_policy/set.rs index 8deeaf436..c407aa7ee 100644 --- a/openstack_cli/src/network/v2/rbac_policy/set.rs +++ b/openstack_cli/src/network/v2/rbac_policy/set.rs @@ -112,6 +112,8 @@ impl RbacPolicyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/rbac_policy/show.rs b/openstack_cli/src/network/v2/rbac_policy/show.rs index c111a1fe4..1d7b62405 100644 --- a/openstack_cli/src/network/v2/rbac_policy/show.rs +++ b/openstack_cli/src/network/v2/rbac_policy/show.rs @@ -90,6 +90,8 @@ impl RbacPolicyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/add_external_gateways.rs b/openstack_cli/src/network/v2/router/add_external_gateways.rs index 1bba8557c..60ea8545d 100644 --- a/openstack_cli/src/network/v2/router/add_external_gateways.rs +++ b/openstack_cli/src/network/v2/router/add_external_gateways.rs @@ -116,6 +116,8 @@ impl RouterCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/add_extraroutes.rs b/openstack_cli/src/network/v2/router/add_extraroutes.rs index 553ff90c0..7f1d47842 100644 --- a/openstack_cli/src/network/v2/router/add_extraroutes.rs +++ b/openstack_cli/src/network/v2/router/add_extraroutes.rs @@ -116,6 +116,8 @@ impl RouterCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/add_router_interface.rs b/openstack_cli/src/network/v2/router/add_router_interface.rs index a9b5d40ab..a26ea4807 100644 --- a/openstack_cli/src/network/v2/router/add_router_interface.rs +++ b/openstack_cli/src/network/v2/router/add_router_interface.rs @@ -106,6 +106,8 @@ impl RouterCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/conntrack_helper/create.rs b/openstack_cli/src/network/v2/router/conntrack_helper/create.rs index 698e3f36e..7c99b862c 100644 --- a/openstack_cli/src/network/v2/router/conntrack_helper/create.rs +++ b/openstack_cli/src/network/v2/router/conntrack_helper/create.rs @@ -156,6 +156,8 @@ impl ConntrackHelperCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/conntrack_helper/delete.rs b/openstack_cli/src/network/v2/router/conntrack_helper/delete.rs index b3c217578..62b4c1ab0 100644 --- a/openstack_cli/src/network/v2/router/conntrack_helper/delete.rs +++ b/openstack_cli/src/network/v2/router/conntrack_helper/delete.rs @@ -98,6 +98,8 @@ impl ConntrackHelperCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/conntrack_helper/list.rs b/openstack_cli/src/network/v2/router/conntrack_helper/list.rs index 86b26b046..4c5f62dd0 100644 --- a/openstack_cli/src/network/v2/router/conntrack_helper/list.rs +++ b/openstack_cli/src/network/v2/router/conntrack_helper/list.rs @@ -190,6 +190,8 @@ impl ConntrackHelpersCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/conntrack_helper/set.rs b/openstack_cli/src/network/v2/router/conntrack_helper/set.rs index 2dc72d890..f12db4e29 100644 --- a/openstack_cli/src/network/v2/router/conntrack_helper/set.rs +++ b/openstack_cli/src/network/v2/router/conntrack_helper/set.rs @@ -157,6 +157,8 @@ impl ConntrackHelperCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/conntrack_helper/show.rs b/openstack_cli/src/network/v2/router/conntrack_helper/show.rs index 13c67c2c4..f6cc8ce10 100644 --- a/openstack_cli/src/network/v2/router/conntrack_helper/show.rs +++ b/openstack_cli/src/network/v2/router/conntrack_helper/show.rs @@ -104,6 +104,8 @@ impl ConntrackHelperCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/create.rs b/openstack_cli/src/network/v2/router/create.rs index c4b8e178f..f480542af 100644 --- a/openstack_cli/src/network/v2/router/create.rs +++ b/openstack_cli/src/network/v2/router/create.rs @@ -233,6 +233,8 @@ impl RouterCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/delete.rs b/openstack_cli/src/network/v2/router/delete.rs index 1dea4c287..52bfa48dd 100644 --- a/openstack_cli/src/network/v2/router/delete.rs +++ b/openstack_cli/src/network/v2/router/delete.rs @@ -88,6 +88,8 @@ impl RouterCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/l3_agent/create.rs b/openstack_cli/src/network/v2/router/l3_agent/create.rs index 0916f5330..b011a46dc 100644 --- a/openstack_cli/src/network/v2/router/l3_agent/create.rs +++ b/openstack_cli/src/network/v2/router/l3_agent/create.rs @@ -94,6 +94,8 @@ impl L3AgentCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/l3_agent/delete.rs b/openstack_cli/src/network/v2/router/l3_agent/delete.rs index 8695cb59b..4b39f0b56 100644 --- a/openstack_cli/src/network/v2/router/l3_agent/delete.rs +++ b/openstack_cli/src/network/v2/router/l3_agent/delete.rs @@ -92,6 +92,8 @@ impl L3AgentCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/l3_agent/list.rs b/openstack_cli/src/network/v2/router/l3_agent/list.rs index 080c74c55..7c87fd0ab 100644 --- a/openstack_cli/src/network/v2/router/l3_agent/list.rs +++ b/openstack_cli/src/network/v2/router/l3_agent/list.rs @@ -152,6 +152,8 @@ impl L3AgentsCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/l3_agent/set.rs b/openstack_cli/src/network/v2/router/l3_agent/set.rs index 427bf4746..5f31195f4 100644 --- a/openstack_cli/src/network/v2/router/l3_agent/set.rs +++ b/openstack_cli/src/network/v2/router/l3_agent/set.rs @@ -92,6 +92,8 @@ impl L3AgentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/l3_agent/show.rs b/openstack_cli/src/network/v2/router/l3_agent/show.rs index d872b3bd7..8a2c4d5b3 100644 --- a/openstack_cli/src/network/v2/router/l3_agent/show.rs +++ b/openstack_cli/src/network/v2/router/l3_agent/show.rs @@ -89,6 +89,8 @@ impl L3AgentCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/list.rs b/openstack_cli/src/network/v2/router/list.rs index 2ca7251ef..a2b96f0a7 100644 --- a/openstack_cli/src/network/v2/router/list.rs +++ b/openstack_cli/src/network/v2/router/list.rs @@ -226,6 +226,8 @@ impl RoutersCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/remove_external_gateways.rs b/openstack_cli/src/network/v2/router/remove_external_gateways.rs index a02883e1b..b216d0abd 100644 --- a/openstack_cli/src/network/v2/router/remove_external_gateways.rs +++ b/openstack_cli/src/network/v2/router/remove_external_gateways.rs @@ -118,6 +118,8 @@ impl RouterCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/remove_extraroutes.rs b/openstack_cli/src/network/v2/router/remove_extraroutes.rs index 6ebb1068a..2117ad122 100644 --- a/openstack_cli/src/network/v2/router/remove_extraroutes.rs +++ b/openstack_cli/src/network/v2/router/remove_extraroutes.rs @@ -116,6 +116,8 @@ impl RouterCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/remove_router_interface.rs b/openstack_cli/src/network/v2/router/remove_router_interface.rs index 038afa2d0..f15f3f06c 100644 --- a/openstack_cli/src/network/v2/router/remove_router_interface.rs +++ b/openstack_cli/src/network/v2/router/remove_router_interface.rs @@ -106,6 +106,8 @@ impl RouterCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/set.rs b/openstack_cli/src/network/v2/router/set.rs index 23d52fad8..623ea153d 100644 --- a/openstack_cli/src/network/v2/router/set.rs +++ b/openstack_cli/src/network/v2/router/set.rs @@ -240,6 +240,8 @@ impl RouterCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/show.rs b/openstack_cli/src/network/v2/router/show.rs index 8c0f4eca9..8b6c298e6 100644 --- a/openstack_cli/src/network/v2/router/show.rs +++ b/openstack_cli/src/network/v2/router/show.rs @@ -91,6 +91,8 @@ impl RouterCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/tag/delete.rs b/openstack_cli/src/network/v2/router/tag/delete.rs index f1a947ca5..e437c5c24 100644 --- a/openstack_cli/src/network/v2/router/tag/delete.rs +++ b/openstack_cli/src/network/v2/router/tag/delete.rs @@ -89,6 +89,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/tag/delete_all.rs b/openstack_cli/src/network/v2/router/tag/delete_all.rs index 6215bd8ee..41c476fde 100644 --- a/openstack_cli/src/network/v2/router/tag/delete_all.rs +++ b/openstack_cli/src/network/v2/router/tag/delete_all.rs @@ -80,6 +80,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/tag/list.rs b/openstack_cli/src/network/v2/router/tag/list.rs index fe7f207d0..f28fc1c57 100644 --- a/openstack_cli/src/network/v2/router/tag/list.rs +++ b/openstack_cli/src/network/v2/router/tag/list.rs @@ -136,6 +136,8 @@ impl TagsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/tag/replace.rs b/openstack_cli/src/network/v2/router/tag/replace.rs index 4f8186d2b..0eaceb198 100644 --- a/openstack_cli/src/network/v2/router/tag/replace.rs +++ b/openstack_cli/src/network/v2/router/tag/replace.rs @@ -92,6 +92,8 @@ impl TagCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/tag/set.rs b/openstack_cli/src/network/v2/router/tag/set.rs index a55f184d1..20f428764 100644 --- a/openstack_cli/src/network/v2/router/tag/set.rs +++ b/openstack_cli/src/network/v2/router/tag/set.rs @@ -88,6 +88,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/tag/show.rs b/openstack_cli/src/network/v2/router/tag/show.rs index 6fc2c7390..2683ce0a9 100644 --- a/openstack_cli/src/network/v2/router/tag/show.rs +++ b/openstack_cli/src/network/v2/router/tag/show.rs @@ -88,6 +88,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/router/update_external_gateways.rs b/openstack_cli/src/network/v2/router/update_external_gateways.rs index bb5b45eb8..81844ce12 100644 --- a/openstack_cli/src/network/v2/router/update_external_gateways.rs +++ b/openstack_cli/src/network/v2/router/update_external_gateways.rs @@ -118,6 +118,8 @@ impl RouterCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group/create.rs b/openstack_cli/src/network/v2/security_group/create.rs index 4f6e75da3..2030f9f87 100644 --- a/openstack_cli/src/network/v2/security_group/create.rs +++ b/openstack_cli/src/network/v2/security_group/create.rs @@ -127,6 +127,8 @@ impl SecurityGroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group/delete.rs b/openstack_cli/src/network/v2/security_group/delete.rs index 65b8e3b60..736a1408b 100644 --- a/openstack_cli/src/network/v2/security_group/delete.rs +++ b/openstack_cli/src/network/v2/security_group/delete.rs @@ -93,6 +93,8 @@ impl SecurityGroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group/list.rs b/openstack_cli/src/network/v2/security_group/list.rs index 8ad5b2100..7ea5b4c99 100644 --- a/openstack_cli/src/network/v2/security_group/list.rs +++ b/openstack_cli/src/network/v2/security_group/list.rs @@ -219,6 +219,8 @@ impl SecurityGroupsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group/set.rs b/openstack_cli/src/network/v2/security_group/set.rs index 82389c789..7d6a4d9cc 100644 --- a/openstack_cli/src/network/v2/security_group/set.rs +++ b/openstack_cli/src/network/v2/security_group/set.rs @@ -140,6 +140,8 @@ impl SecurityGroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group/show.rs b/openstack_cli/src/network/v2/security_group/show.rs index 3c8ae3aef..2a9108f8f 100644 --- a/openstack_cli/src/network/v2/security_group/show.rs +++ b/openstack_cli/src/network/v2/security_group/show.rs @@ -94,6 +94,8 @@ impl SecurityGroupCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group/tag/delete.rs b/openstack_cli/src/network/v2/security_group/tag/delete.rs index b247d22b9..49c613dfd 100644 --- a/openstack_cli/src/network/v2/security_group/tag/delete.rs +++ b/openstack_cli/src/network/v2/security_group/tag/delete.rs @@ -94,6 +94,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group/tag/delete_all.rs b/openstack_cli/src/network/v2/security_group/tag/delete_all.rs index 478cd5615..b70ba219e 100644 --- a/openstack_cli/src/network/v2/security_group/tag/delete_all.rs +++ b/openstack_cli/src/network/v2/security_group/tag/delete_all.rs @@ -84,6 +84,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group/tag/list.rs b/openstack_cli/src/network/v2/security_group/tag/list.rs index 6d4ed9ae2..1531154a7 100644 --- a/openstack_cli/src/network/v2/security_group/tag/list.rs +++ b/openstack_cli/src/network/v2/security_group/tag/list.rs @@ -141,6 +141,8 @@ impl TagsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group/tag/replace.rs b/openstack_cli/src/network/v2/security_group/tag/replace.rs index 3f94bf406..2176a6df2 100644 --- a/openstack_cli/src/network/v2/security_group/tag/replace.rs +++ b/openstack_cli/src/network/v2/security_group/tag/replace.rs @@ -96,6 +96,8 @@ impl TagCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group/tag/set.rs b/openstack_cli/src/network/v2/security_group/tag/set.rs index 0f80a4c1e..702eafcf8 100644 --- a/openstack_cli/src/network/v2/security_group/tag/set.rs +++ b/openstack_cli/src/network/v2/security_group/tag/set.rs @@ -94,6 +94,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group/tag/show.rs b/openstack_cli/src/network/v2/security_group/tag/show.rs index a01e9d303..ca60f377e 100644 --- a/openstack_cli/src/network/v2/security_group/tag/show.rs +++ b/openstack_cli/src/network/v2/security_group/tag/show.rs @@ -94,6 +94,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group_rule/create.rs b/openstack_cli/src/network/v2/security_group_rule/create.rs index 1a729b195..ffce1db79 100644 --- a/openstack_cli/src/network/v2/security_group_rule/create.rs +++ b/openstack_cli/src/network/v2/security_group_rule/create.rs @@ -223,6 +223,8 @@ impl SecurityGroupRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group_rule/delete.rs b/openstack_cli/src/network/v2/security_group_rule/delete.rs index a3c4a8bc6..687ca4b23 100644 --- a/openstack_cli/src/network/v2/security_group_rule/delete.rs +++ b/openstack_cli/src/network/v2/security_group_rule/delete.rs @@ -88,6 +88,8 @@ impl SecurityGroupRuleCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group_rule/list.rs b/openstack_cli/src/network/v2/security_group_rule/list.rs index f57ad4d18..2b0b37346 100644 --- a/openstack_cli/src/network/v2/security_group_rule/list.rs +++ b/openstack_cli/src/network/v2/security_group_rule/list.rs @@ -259,6 +259,8 @@ impl SecurityGroupRulesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group_rule/set.rs b/openstack_cli/src/network/v2/security_group_rule/set.rs index 225c24d4b..1d04ad1f6 100644 --- a/openstack_cli/src/network/v2/security_group_rule/set.rs +++ b/openstack_cli/src/network/v2/security_group_rule/set.rs @@ -105,6 +105,8 @@ impl SecurityGroupRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/security_group_rule/show.rs b/openstack_cli/src/network/v2/security_group_rule/show.rs index 89d11eb70..15681a563 100644 --- a/openstack_cli/src/network/v2/security_group_rule/show.rs +++ b/openstack_cli/src/network/v2/security_group_rule/show.rs @@ -97,6 +97,8 @@ impl SecurityGroupRuleCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/segment/create.rs b/openstack_cli/src/network/v2/segment/create.rs index ec7295b4d..8722da4b8 100644 --- a/openstack_cli/src/network/v2/segment/create.rs +++ b/openstack_cli/src/network/v2/segment/create.rs @@ -156,6 +156,8 @@ impl SegmentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/segment/delete.rs b/openstack_cli/src/network/v2/segment/delete.rs index d1fc153c3..727713504 100644 --- a/openstack_cli/src/network/v2/segment/delete.rs +++ b/openstack_cli/src/network/v2/segment/delete.rs @@ -84,6 +84,8 @@ impl SegmentCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/segment/list.rs b/openstack_cli/src/network/v2/segment/list.rs index c722f805e..bd3f747a9 100644 --- a/openstack_cli/src/network/v2/segment/list.rs +++ b/openstack_cli/src/network/v2/segment/list.rs @@ -194,6 +194,8 @@ impl SegmentsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/segment/set.rs b/openstack_cli/src/network/v2/segment/set.rs index 82f35d5f8..e810bcc57 100644 --- a/openstack_cli/src/network/v2/segment/set.rs +++ b/openstack_cli/src/network/v2/segment/set.rs @@ -137,6 +137,8 @@ impl SegmentCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/segment/show.rs b/openstack_cli/src/network/v2/segment/show.rs index 7d1d7af5b..06c91e070 100644 --- a/openstack_cli/src/network/v2/segment/show.rs +++ b/openstack_cli/src/network/v2/segment/show.rs @@ -91,6 +91,8 @@ impl SegmentCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/service_profile/create.rs b/openstack_cli/src/network/v2/service_profile/create.rs index 2757ff4a9..15b046f84 100644 --- a/openstack_cli/src/network/v2/service_profile/create.rs +++ b/openstack_cli/src/network/v2/service_profile/create.rs @@ -151,6 +151,8 @@ impl ServiceProfileCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/service_profile/delete.rs b/openstack_cli/src/network/v2/service_profile/delete.rs index 03804f3c6..73d84a48a 100644 --- a/openstack_cli/src/network/v2/service_profile/delete.rs +++ b/openstack_cli/src/network/v2/service_profile/delete.rs @@ -94,6 +94,8 @@ impl ServiceProfileCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/service_profile/list.rs b/openstack_cli/src/network/v2/service_profile/list.rs index 7901c8e39..0b301486d 100644 --- a/openstack_cli/src/network/v2/service_profile/list.rs +++ b/openstack_cli/src/network/v2/service_profile/list.rs @@ -176,6 +176,8 @@ impl ServiceProfilesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/service_profile/set.rs b/openstack_cli/src/network/v2/service_profile/set.rs index 4065ecd51..32670672a 100644 --- a/openstack_cli/src/network/v2/service_profile/set.rs +++ b/openstack_cli/src/network/v2/service_profile/set.rs @@ -140,6 +140,8 @@ impl ServiceProfileCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/service_profile/show.rs b/openstack_cli/src/network/v2/service_profile/show.rs index 2ff2550aa..776b06b9a 100644 --- a/openstack_cli/src/network/v2/service_profile/show.rs +++ b/openstack_cli/src/network/v2/service_profile/show.rs @@ -95,6 +95,8 @@ impl ServiceProfileCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/service_provider/create.rs b/openstack_cli/src/network/v2/service_provider/create.rs index 6936057de..2d1d91d03 100644 --- a/openstack_cli/src/network/v2/service_provider/create.rs +++ b/openstack_cli/src/network/v2/service_provider/create.rs @@ -86,6 +86,8 @@ impl ServiceProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/service_provider/delete.rs b/openstack_cli/src/network/v2/service_provider/delete.rs index b3e0956c1..1533b1b1b 100644 --- a/openstack_cli/src/network/v2/service_provider/delete.rs +++ b/openstack_cli/src/network/v2/service_provider/delete.rs @@ -83,6 +83,8 @@ impl ServiceProviderCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/service_provider/list.rs b/openstack_cli/src/network/v2/service_provider/list.rs index 7817d0ab7..db62324fb 100644 --- a/openstack_cli/src/network/v2/service_provider/list.rs +++ b/openstack_cli/src/network/v2/service_provider/list.rs @@ -146,6 +146,8 @@ impl ServiceProvidersCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/service_provider/set.rs b/openstack_cli/src/network/v2/service_provider/set.rs index 497dc06c9..736e44c60 100644 --- a/openstack_cli/src/network/v2/service_provider/set.rs +++ b/openstack_cli/src/network/v2/service_provider/set.rs @@ -93,6 +93,8 @@ impl ServiceProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/service_provider/show.rs b/openstack_cli/src/network/v2/service_provider/show.rs index 129834e5e..47dd5c014 100644 --- a/openstack_cli/src/network/v2/service_provider/show.rs +++ b/openstack_cli/src/network/v2/service_provider/show.rs @@ -83,6 +83,8 @@ impl ServiceProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnet/create.rs b/openstack_cli/src/network/v2/subnet/create.rs index 63fed3d8b..7518c3988 100644 --- a/openstack_cli/src/network/v2/subnet/create.rs +++ b/openstack_cli/src/network/v2/subnet/create.rs @@ -356,6 +356,8 @@ impl SubnetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnet/delete.rs b/openstack_cli/src/network/v2/subnet/delete.rs index 0a994ba44..d4ccea87c 100644 --- a/openstack_cli/src/network/v2/subnet/delete.rs +++ b/openstack_cli/src/network/v2/subnet/delete.rs @@ -86,6 +86,8 @@ impl SubnetCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnet/list.rs b/openstack_cli/src/network/v2/subnet/list.rs index 668587156..8eb05814a 100644 --- a/openstack_cli/src/network/v2/subnet/list.rs +++ b/openstack_cli/src/network/v2/subnet/list.rs @@ -290,6 +290,8 @@ impl SubnetsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnet/set.rs b/openstack_cli/src/network/v2/subnet/set.rs index e37de1339..376577eb6 100644 --- a/openstack_cli/src/network/v2/subnet/set.rs +++ b/openstack_cli/src/network/v2/subnet/set.rs @@ -237,6 +237,8 @@ impl SubnetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnet/show.rs b/openstack_cli/src/network/v2/subnet/show.rs index 8891a070d..72636de02 100644 --- a/openstack_cli/src/network/v2/subnet/show.rs +++ b/openstack_cli/src/network/v2/subnet/show.rs @@ -93,6 +93,8 @@ impl SubnetCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnet/tag/delete.rs b/openstack_cli/src/network/v2/subnet/tag/delete.rs index 1771a37fe..f62d45f78 100644 --- a/openstack_cli/src/network/v2/subnet/tag/delete.rs +++ b/openstack_cli/src/network/v2/subnet/tag/delete.rs @@ -89,6 +89,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnet/tag/delete_all.rs b/openstack_cli/src/network/v2/subnet/tag/delete_all.rs index 59037e80d..5f54fdc93 100644 --- a/openstack_cli/src/network/v2/subnet/tag/delete_all.rs +++ b/openstack_cli/src/network/v2/subnet/tag/delete_all.rs @@ -80,6 +80,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnet/tag/list.rs b/openstack_cli/src/network/v2/subnet/tag/list.rs index 03dff6d88..52e7f1daf 100644 --- a/openstack_cli/src/network/v2/subnet/tag/list.rs +++ b/openstack_cli/src/network/v2/subnet/tag/list.rs @@ -136,6 +136,8 @@ impl TagsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnet/tag/replace.rs b/openstack_cli/src/network/v2/subnet/tag/replace.rs index d82665704..3125ee644 100644 --- a/openstack_cli/src/network/v2/subnet/tag/replace.rs +++ b/openstack_cli/src/network/v2/subnet/tag/replace.rs @@ -92,6 +92,8 @@ impl TagCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnet/tag/set.rs b/openstack_cli/src/network/v2/subnet/tag/set.rs index 476cf97fc..dce0d8e5a 100644 --- a/openstack_cli/src/network/v2/subnet/tag/set.rs +++ b/openstack_cli/src/network/v2/subnet/tag/set.rs @@ -88,6 +88,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnet/tag/show.rs b/openstack_cli/src/network/v2/subnet/tag/show.rs index d90c86c25..34213ee53 100644 --- a/openstack_cli/src/network/v2/subnet/tag/show.rs +++ b/openstack_cli/src/network/v2/subnet/tag/show.rs @@ -88,6 +88,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnetpool/add_prefixes.rs b/openstack_cli/src/network/v2/subnetpool/add_prefixes.rs index 02e92fc9a..b9448b93c 100644 --- a/openstack_cli/src/network/v2/subnetpool/add_prefixes.rs +++ b/openstack_cli/src/network/v2/subnetpool/add_prefixes.rs @@ -98,6 +98,8 @@ impl SubnetpoolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnetpool/create.rs b/openstack_cli/src/network/v2/subnetpool/create.rs index d86b34cca..dd18d7934 100644 --- a/openstack_cli/src/network/v2/subnetpool/create.rs +++ b/openstack_cli/src/network/v2/subnetpool/create.rs @@ -202,6 +202,8 @@ impl SubnetpoolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnetpool/delete.rs b/openstack_cli/src/network/v2/subnetpool/delete.rs index 05f360388..b8fa9733d 100644 --- a/openstack_cli/src/network/v2/subnetpool/delete.rs +++ b/openstack_cli/src/network/v2/subnetpool/delete.rs @@ -88,6 +88,8 @@ impl SubnetpoolCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnetpool/list.rs b/openstack_cli/src/network/v2/subnetpool/list.rs index a8943404f..86174db74 100644 --- a/openstack_cli/src/network/v2/subnetpool/list.rs +++ b/openstack_cli/src/network/v2/subnetpool/list.rs @@ -268,6 +268,8 @@ impl SubnetpoolsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnetpool/onboard_network_subnet/onboard_network_subnets.rs b/openstack_cli/src/network/v2/subnetpool/onboard_network_subnet/onboard_network_subnets.rs index 46569cc73..6f864ffaf 100644 --- a/openstack_cli/src/network/v2/subnetpool/onboard_network_subnet/onboard_network_subnets.rs +++ b/openstack_cli/src/network/v2/subnetpool/onboard_network_subnet/onboard_network_subnets.rs @@ -98,6 +98,8 @@ impl OnboardNetworkSubnetCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnetpool/remove_prefixes.rs b/openstack_cli/src/network/v2/subnetpool/remove_prefixes.rs index cac2a64ef..dba0512e5 100644 --- a/openstack_cli/src/network/v2/subnetpool/remove_prefixes.rs +++ b/openstack_cli/src/network/v2/subnetpool/remove_prefixes.rs @@ -98,6 +98,8 @@ impl SubnetpoolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnetpool/set.rs b/openstack_cli/src/network/v2/subnetpool/set.rs index bef7f9631..101f13e81 100644 --- a/openstack_cli/src/network/v2/subnetpool/set.rs +++ b/openstack_cli/src/network/v2/subnetpool/set.rs @@ -209,6 +209,8 @@ impl SubnetpoolCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnetpool/show.rs b/openstack_cli/src/network/v2/subnetpool/show.rs index c451fda9c..1a0354911 100644 --- a/openstack_cli/src/network/v2/subnetpool/show.rs +++ b/openstack_cli/src/network/v2/subnetpool/show.rs @@ -91,6 +91,8 @@ impl SubnetpoolCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnetpool/tag/delete.rs b/openstack_cli/src/network/v2/subnetpool/tag/delete.rs index ca34f9c08..9abea16f3 100644 --- a/openstack_cli/src/network/v2/subnetpool/tag/delete.rs +++ b/openstack_cli/src/network/v2/subnetpool/tag/delete.rs @@ -90,6 +90,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnetpool/tag/delete_all.rs b/openstack_cli/src/network/v2/subnetpool/tag/delete_all.rs index b99027b93..a8ebb9cbd 100644 --- a/openstack_cli/src/network/v2/subnetpool/tag/delete_all.rs +++ b/openstack_cli/src/network/v2/subnetpool/tag/delete_all.rs @@ -84,6 +84,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnetpool/tag/list.rs b/openstack_cli/src/network/v2/subnetpool/tag/list.rs index cb976384e..47e45d801 100644 --- a/openstack_cli/src/network/v2/subnetpool/tag/list.rs +++ b/openstack_cli/src/network/v2/subnetpool/tag/list.rs @@ -138,6 +138,8 @@ impl TagsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnetpool/tag/replace.rs b/openstack_cli/src/network/v2/subnetpool/tag/replace.rs index db392e0e2..4bc4978ed 100644 --- a/openstack_cli/src/network/v2/subnetpool/tag/replace.rs +++ b/openstack_cli/src/network/v2/subnetpool/tag/replace.rs @@ -96,6 +96,8 @@ impl TagCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnetpool/tag/set.rs b/openstack_cli/src/network/v2/subnetpool/tag/set.rs index cbde935ff..fc8207501 100644 --- a/openstack_cli/src/network/v2/subnetpool/tag/set.rs +++ b/openstack_cli/src/network/v2/subnetpool/tag/set.rs @@ -90,6 +90,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/subnetpool/tag/show.rs b/openstack_cli/src/network/v2/subnetpool/tag/show.rs index b20b7ebb0..3f764d603 100644 --- a/openstack_cli/src/network/v2/subnetpool/tag/show.rs +++ b/openstack_cli/src/network/v2/subnetpool/tag/show.rs @@ -90,6 +90,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/trunk/tag/delete.rs b/openstack_cli/src/network/v2/trunk/tag/delete.rs index 7aceed5aa..b437d7a4d 100644 --- a/openstack_cli/src/network/v2/trunk/tag/delete.rs +++ b/openstack_cli/src/network/v2/trunk/tag/delete.rs @@ -88,6 +88,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/trunk/tag/delete_all.rs b/openstack_cli/src/network/v2/trunk/tag/delete_all.rs index 3041dd4fe..49d8d84cf 100644 --- a/openstack_cli/src/network/v2/trunk/tag/delete_all.rs +++ b/openstack_cli/src/network/v2/trunk/tag/delete_all.rs @@ -80,6 +80,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/trunk/tag/list.rs b/openstack_cli/src/network/v2/trunk/tag/list.rs index 9997cbfc7..abd51d99c 100644 --- a/openstack_cli/src/network/v2/trunk/tag/list.rs +++ b/openstack_cli/src/network/v2/trunk/tag/list.rs @@ -136,6 +136,8 @@ impl TagsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/trunk/tag/replace.rs b/openstack_cli/src/network/v2/trunk/tag/replace.rs index f721c2fe9..1353dbae7 100644 --- a/openstack_cli/src/network/v2/trunk/tag/replace.rs +++ b/openstack_cli/src/network/v2/trunk/tag/replace.rs @@ -92,6 +92,8 @@ impl TagCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/trunk/tag/set.rs b/openstack_cli/src/network/v2/trunk/tag/set.rs index 7515f51cb..67fe644c5 100644 --- a/openstack_cli/src/network/v2/trunk/tag/set.rs +++ b/openstack_cli/src/network/v2/trunk/tag/set.rs @@ -88,6 +88,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/trunk/tag/show.rs b/openstack_cli/src/network/v2/trunk/tag/show.rs index 642e6791f..1adf4ed2d 100644 --- a/openstack_cli/src/network/v2/trunk/tag/show.rs +++ b/openstack_cli/src/network/v2/trunk/tag/show.rs @@ -88,6 +88,8 @@ impl TagCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/endpoint_group/create.rs b/openstack_cli/src/network/v2/vpn/endpoint_group/create.rs index 557bddd2a..145465d7a 100644 --- a/openstack_cli/src/network/v2/vpn/endpoint_group/create.rs +++ b/openstack_cli/src/network/v2/vpn/endpoint_group/create.rs @@ -160,6 +160,8 @@ impl EndpointGroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/endpoint_group/delete.rs b/openstack_cli/src/network/v2/vpn/endpoint_group/delete.rs index b6189578e..c5a099724 100644 --- a/openstack_cli/src/network/v2/vpn/endpoint_group/delete.rs +++ b/openstack_cli/src/network/v2/vpn/endpoint_group/delete.rs @@ -88,6 +88,8 @@ impl EndpointGroupCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/endpoint_group/list.rs b/openstack_cli/src/network/v2/vpn/endpoint_group/list.rs index 1830aee7a..666e0a603 100644 --- a/openstack_cli/src/network/v2/vpn/endpoint_group/list.rs +++ b/openstack_cli/src/network/v2/vpn/endpoint_group/list.rs @@ -149,6 +149,8 @@ impl EndpointGroupsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/endpoint_group/set.rs b/openstack_cli/src/network/v2/vpn/endpoint_group/set.rs index 2b677b295..f53ab1257 100644 --- a/openstack_cli/src/network/v2/vpn/endpoint_group/set.rs +++ b/openstack_cli/src/network/v2/vpn/endpoint_group/set.rs @@ -135,6 +135,8 @@ impl EndpointGroupCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/endpoint_group/show.rs b/openstack_cli/src/network/v2/vpn/endpoint_group/show.rs index 10a82161d..907701f12 100644 --- a/openstack_cli/src/network/v2/vpn/endpoint_group/show.rs +++ b/openstack_cli/src/network/v2/vpn/endpoint_group/show.rs @@ -95,6 +95,8 @@ impl EndpointGroupCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/ikepolicy/create.rs b/openstack_cli/src/network/v2/vpn/ikepolicy/create.rs index 445bca4cf..05243872b 100644 --- a/openstack_cli/src/network/v2/vpn/ikepolicy/create.rs +++ b/openstack_cli/src/network/v2/vpn/ikepolicy/create.rs @@ -319,6 +319,8 @@ impl IkepolicyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/ikepolicy/delete.rs b/openstack_cli/src/network/v2/vpn/ikepolicy/delete.rs index 7c1520af0..82e07daa6 100644 --- a/openstack_cli/src/network/v2/vpn/ikepolicy/delete.rs +++ b/openstack_cli/src/network/v2/vpn/ikepolicy/delete.rs @@ -85,6 +85,8 @@ impl IkepolicyCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/ikepolicy/list.rs b/openstack_cli/src/network/v2/vpn/ikepolicy/list.rs index b5a37c424..d151deb98 100644 --- a/openstack_cli/src/network/v2/vpn/ikepolicy/list.rs +++ b/openstack_cli/src/network/v2/vpn/ikepolicy/list.rs @@ -146,6 +146,8 @@ impl IkepoliciesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/ikepolicy/set.rs b/openstack_cli/src/network/v2/vpn/ikepolicy/set.rs index 98c81a462..4cc5e2bae 100644 --- a/openstack_cli/src/network/v2/vpn/ikepolicy/set.rs +++ b/openstack_cli/src/network/v2/vpn/ikepolicy/set.rs @@ -332,6 +332,8 @@ impl IkepolicyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/ikepolicy/show.rs b/openstack_cli/src/network/v2/vpn/ikepolicy/show.rs index d1b78653c..e553316f2 100644 --- a/openstack_cli/src/network/v2/vpn/ikepolicy/show.rs +++ b/openstack_cli/src/network/v2/vpn/ikepolicy/show.rs @@ -92,6 +92,8 @@ impl IkepolicyCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/ipsec_site_connection/create.rs b/openstack_cli/src/network/v2/vpn/ipsec_site_connection/create.rs index b3a1e70aa..d9f412e1c 100644 --- a/openstack_cli/src/network/v2/vpn/ipsec_site_connection/create.rs +++ b/openstack_cli/src/network/v2/vpn/ipsec_site_connection/create.rs @@ -276,6 +276,8 @@ impl IpsecSiteConnectionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/ipsec_site_connection/delete.rs b/openstack_cli/src/network/v2/vpn/ipsec_site_connection/delete.rs index 51f321e97..eeb53b0e0 100644 --- a/openstack_cli/src/network/v2/vpn/ipsec_site_connection/delete.rs +++ b/openstack_cli/src/network/v2/vpn/ipsec_site_connection/delete.rs @@ -88,6 +88,8 @@ impl IpsecSiteConnectionCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/ipsec_site_connection/list.rs b/openstack_cli/src/network/v2/vpn/ipsec_site_connection/list.rs index 7d3caa64d..b687ed989 100644 --- a/openstack_cli/src/network/v2/vpn/ipsec_site_connection/list.rs +++ b/openstack_cli/src/network/v2/vpn/ipsec_site_connection/list.rs @@ -149,6 +149,8 @@ impl IpsecSiteConnectionsCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/ipsec_site_connection/set.rs b/openstack_cli/src/network/v2/vpn/ipsec_site_connection/set.rs index 3f98d1db8..d4427d490 100644 --- a/openstack_cli/src/network/v2/vpn/ipsec_site_connection/set.rs +++ b/openstack_cli/src/network/v2/vpn/ipsec_site_connection/set.rs @@ -269,6 +269,8 @@ impl IpsecSiteConnectionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/ipsec_site_connection/show.rs b/openstack_cli/src/network/v2/vpn/ipsec_site_connection/show.rs index 441f45a59..2f5878517 100644 --- a/openstack_cli/src/network/v2/vpn/ipsec_site_connection/show.rs +++ b/openstack_cli/src/network/v2/vpn/ipsec_site_connection/show.rs @@ -95,6 +95,8 @@ impl IpsecSiteConnectionCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/ipsecpolicy/create.rs b/openstack_cli/src/network/v2/vpn/ipsecpolicy/create.rs index 846f9beaf..bb989bf22 100644 --- a/openstack_cli/src/network/v2/vpn/ipsecpolicy/create.rs +++ b/openstack_cli/src/network/v2/vpn/ipsecpolicy/create.rs @@ -325,6 +325,8 @@ impl IpsecpolicyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/ipsecpolicy/delete.rs b/openstack_cli/src/network/v2/vpn/ipsecpolicy/delete.rs index 827a39540..d1b7d63a2 100644 --- a/openstack_cli/src/network/v2/vpn/ipsecpolicy/delete.rs +++ b/openstack_cli/src/network/v2/vpn/ipsecpolicy/delete.rs @@ -88,6 +88,8 @@ impl IpsecpolicyCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/ipsecpolicy/list.rs b/openstack_cli/src/network/v2/vpn/ipsecpolicy/list.rs index 27158f5cf..71b90f2d1 100644 --- a/openstack_cli/src/network/v2/vpn/ipsecpolicy/list.rs +++ b/openstack_cli/src/network/v2/vpn/ipsecpolicy/list.rs @@ -146,6 +146,8 @@ impl IpsecpoliciesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/ipsecpolicy/set.rs b/openstack_cli/src/network/v2/vpn/ipsecpolicy/set.rs index bc1342caf..c732daa06 100644 --- a/openstack_cli/src/network/v2/vpn/ipsecpolicy/set.rs +++ b/openstack_cli/src/network/v2/vpn/ipsecpolicy/set.rs @@ -336,6 +336,8 @@ impl IpsecpolicyCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/ipsecpolicy/show.rs b/openstack_cli/src/network/v2/vpn/ipsecpolicy/show.rs index f4ef9dbff..4a807fbdb 100644 --- a/openstack_cli/src/network/v2/vpn/ipsecpolicy/show.rs +++ b/openstack_cli/src/network/v2/vpn/ipsecpolicy/show.rs @@ -92,6 +92,8 @@ impl IpsecpolicyCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/vpnservice/create.rs b/openstack_cli/src/network/v2/vpn/vpnservice/create.rs index 7d8031a9a..04382bb6f 100644 --- a/openstack_cli/src/network/v2/vpn/vpnservice/create.rs +++ b/openstack_cli/src/network/v2/vpn/vpnservice/create.rs @@ -172,6 +172,8 @@ impl VpnserviceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/vpnservice/delete.rs b/openstack_cli/src/network/v2/vpn/vpnservice/delete.rs index 35ac7a84c..b6dcf3883 100644 --- a/openstack_cli/src/network/v2/vpn/vpnservice/delete.rs +++ b/openstack_cli/src/network/v2/vpn/vpnservice/delete.rs @@ -87,6 +87,8 @@ impl VpnserviceCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/vpnservice/list.rs b/openstack_cli/src/network/v2/vpn/vpnservice/list.rs index 06b129639..1acd18d3c 100644 --- a/openstack_cli/src/network/v2/vpn/vpnservice/list.rs +++ b/openstack_cli/src/network/v2/vpn/vpnservice/list.rs @@ -148,6 +148,8 @@ impl VpnservicesCommand { .query_async(client) .await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/vpnservice/set.rs b/openstack_cli/src/network/v2/vpn/vpnservice/set.rs index a06eb5b0c..7ceb89ed2 100644 --- a/openstack_cli/src/network/v2/vpn/vpnservice/set.rs +++ b/openstack_cli/src/network/v2/vpn/vpnservice/set.rs @@ -145,6 +145,8 @@ impl VpnserviceCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/network/v2/vpn/vpnservice/show.rs b/openstack_cli/src/network/v2/vpn/vpnservice/show.rs index 8a2bc3e88..312d859c4 100644 --- a/openstack_cli/src/network/v2/vpn/vpnservice/show.rs +++ b/openstack_cli/src/network/v2/vpn/vpnservice/show.rs @@ -96,6 +96,8 @@ impl VpnserviceCommand { let find_data: serde_json::Value = find(find_ep).query_async(client).await?; op.output_single::(find_data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/allocation/create_113.rs b/openstack_cli/src/placement/v1/allocation/create_113.rs index c3d8335b7..8f912c4b4 100644 --- a/openstack_cli/src/placement/v1/allocation/create_113.rs +++ b/openstack_cli/src/placement/v1/allocation/create_113.rs @@ -107,6 +107,8 @@ impl AllocationCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/allocation/create_128.rs b/openstack_cli/src/placement/v1/allocation/create_128.rs index 19eb32bb9..ad48c64f6 100644 --- a/openstack_cli/src/placement/v1/allocation/create_128.rs +++ b/openstack_cli/src/placement/v1/allocation/create_128.rs @@ -107,6 +107,8 @@ impl AllocationCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/allocation/create_134.rs b/openstack_cli/src/placement/v1/allocation/create_134.rs index 400cf0741..c13f239c9 100644 --- a/openstack_cli/src/placement/v1/allocation/create_134.rs +++ b/openstack_cli/src/placement/v1/allocation/create_134.rs @@ -107,6 +107,8 @@ impl AllocationCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/allocation/create_138.rs b/openstack_cli/src/placement/v1/allocation/create_138.rs index 357ae3a33..4dbabd9b0 100644 --- a/openstack_cli/src/placement/v1/allocation/create_138.rs +++ b/openstack_cli/src/placement/v1/allocation/create_138.rs @@ -107,6 +107,8 @@ impl AllocationCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/allocation/delete.rs b/openstack_cli/src/placement/v1/allocation/delete.rs index e7e21fdc8..eaa4af2d2 100644 --- a/openstack_cli/src/placement/v1/allocation/delete.rs +++ b/openstack_cli/src/placement/v1/allocation/delete.rs @@ -86,6 +86,8 @@ impl AllocationCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/allocation/set_10.rs b/openstack_cli/src/placement/v1/allocation/set_10.rs index 2c134d356..5d3c4992e 100644 --- a/openstack_cli/src/placement/v1/allocation/set_10.rs +++ b/openstack_cli/src/placement/v1/allocation/set_10.rs @@ -106,6 +106,8 @@ impl AllocationCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/allocation/set_112.rs b/openstack_cli/src/placement/v1/allocation/set_112.rs index 4afb1d4b7..b67dd2bc3 100644 --- a/openstack_cli/src/placement/v1/allocation/set_112.rs +++ b/openstack_cli/src/placement/v1/allocation/set_112.rs @@ -121,6 +121,8 @@ impl AllocationCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/allocation/set_128.rs b/openstack_cli/src/placement/v1/allocation/set_128.rs index ff358d555..d78a021b3 100644 --- a/openstack_cli/src/placement/v1/allocation/set_128.rs +++ b/openstack_cli/src/placement/v1/allocation/set_128.rs @@ -129,6 +129,8 @@ impl AllocationCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/allocation/set_138.rs b/openstack_cli/src/placement/v1/allocation/set_138.rs index 53616b9e3..8dbbd37d9 100644 --- a/openstack_cli/src/placement/v1/allocation/set_138.rs +++ b/openstack_cli/src/placement/v1/allocation/set_138.rs @@ -151,6 +151,8 @@ impl AllocationCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/allocation/set_18.rs b/openstack_cli/src/placement/v1/allocation/set_18.rs index 0ad3eae14..30054e8cc 100644 --- a/openstack_cli/src/placement/v1/allocation/set_18.rs +++ b/openstack_cli/src/placement/v1/allocation/set_18.rs @@ -118,6 +118,8 @@ impl AllocationCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/allocation/show.rs b/openstack_cli/src/placement/v1/allocation/show.rs index 08c64388f..8ff049822 100644 --- a/openstack_cli/src/placement/v1/allocation/show.rs +++ b/openstack_cli/src/placement/v1/allocation/show.rs @@ -87,6 +87,8 @@ impl AllocationCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/allocation_candidate/list.rs b/openstack_cli/src/placement/v1/allocation_candidate/list.rs index a8596f66e..4d9e674d6 100644 --- a/openstack_cli/src/placement/v1/allocation_candidate/list.rs +++ b/openstack_cli/src/placement/v1/allocation_candidate/list.rs @@ -231,6 +231,8 @@ impl AllocationCandidateCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/reshaper/create_134.rs b/openstack_cli/src/placement/v1/reshaper/create_134.rs index 6f791c56f..43007f1b2 100644 --- a/openstack_cli/src/placement/v1/reshaper/create_134.rs +++ b/openstack_cli/src/placement/v1/reshaper/create_134.rs @@ -128,6 +128,8 @@ impl ReshaperCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/reshaper/create_138.rs b/openstack_cli/src/placement/v1/reshaper/create_138.rs index 5150d1321..76c856165 100644 --- a/openstack_cli/src/placement/v1/reshaper/create_138.rs +++ b/openstack_cli/src/placement/v1/reshaper/create_138.rs @@ -128,6 +128,8 @@ impl ReshaperCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_class/create.rs b/openstack_cli/src/placement/v1/resource_class/create.rs index 448650b49..f0601e371 100644 --- a/openstack_cli/src/placement/v1/resource_class/create.rs +++ b/openstack_cli/src/placement/v1/resource_class/create.rs @@ -97,6 +97,8 @@ impl ResourceClassCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_class/delete.rs b/openstack_cli/src/placement/v1/resource_class/delete.rs index 7ee377703..d7ebeb02e 100644 --- a/openstack_cli/src/placement/v1/resource_class/delete.rs +++ b/openstack_cli/src/placement/v1/resource_class/delete.rs @@ -94,6 +94,8 @@ impl ResourceClassCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_class/list.rs b/openstack_cli/src/placement/v1/resource_class/list.rs index 9f3dad330..7a15341d8 100644 --- a/openstack_cli/src/placement/v1/resource_class/list.rs +++ b/openstack_cli/src/placement/v1/resource_class/list.rs @@ -76,6 +76,8 @@ impl ResourceClassesCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_class/set_17.rs b/openstack_cli/src/placement/v1/resource_class/set_17.rs index 4bb70319d..2fab50a25 100644 --- a/openstack_cli/src/placement/v1/resource_class/set_17.rs +++ b/openstack_cli/src/placement/v1/resource_class/set_17.rs @@ -97,6 +97,8 @@ impl ResourceClassCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_class/show.rs b/openstack_cli/src/placement/v1/resource_class/show.rs index 662f773d7..bb48f5340 100644 --- a/openstack_cli/src/placement/v1/resource_class/show.rs +++ b/openstack_cli/src/placement/v1/resource_class/show.rs @@ -88,6 +88,8 @@ impl ResourceClassCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/aggregate/list.rs b/openstack_cli/src/placement/v1/resource_provider/aggregate/list.rs index 08bc29809..7a0277139 100644 --- a/openstack_cli/src/placement/v1/resource_provider/aggregate/list.rs +++ b/openstack_cli/src/placement/v1/resource_provider/aggregate/list.rs @@ -94,6 +94,8 @@ impl AggregateCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/aggregate/set_11.rs b/openstack_cli/src/placement/v1/resource_provider/aggregate/set_11.rs index e879ecf57..285eea1ef 100644 --- a/openstack_cli/src/placement/v1/resource_provider/aggregate/set_11.rs +++ b/openstack_cli/src/placement/v1/resource_provider/aggregate/set_11.rs @@ -96,6 +96,8 @@ impl AggregateCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/aggregate/set_119.rs b/openstack_cli/src/placement/v1/resource_provider/aggregate/set_119.rs index 8e488e0c1..cea2be3ed 100644 --- a/openstack_cli/src/placement/v1/resource_provider/aggregate/set_119.rs +++ b/openstack_cli/src/placement/v1/resource_provider/aggregate/set_119.rs @@ -111,6 +111,8 @@ impl AggregateCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/allocation/list.rs b/openstack_cli/src/placement/v1/resource_provider/allocation/list.rs index 159100ae0..698d70e62 100644 --- a/openstack_cli/src/placement/v1/resource_provider/allocation/list.rs +++ b/openstack_cli/src/placement/v1/resource_provider/allocation/list.rs @@ -93,6 +93,8 @@ impl AllocationCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/create_10.rs b/openstack_cli/src/placement/v1/resource_provider/create_10.rs index e3f01c388..49001f32f 100644 --- a/openstack_cli/src/placement/v1/resource_provider/create_10.rs +++ b/openstack_cli/src/placement/v1/resource_provider/create_10.rs @@ -106,6 +106,8 @@ impl ResourceProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/create_114.rs b/openstack_cli/src/placement/v1/resource_provider/create_114.rs index 795844485..48959b680 100644 --- a/openstack_cli/src/placement/v1/resource_provider/create_114.rs +++ b/openstack_cli/src/placement/v1/resource_provider/create_114.rs @@ -126,6 +126,8 @@ impl ResourceProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/delete.rs b/openstack_cli/src/placement/v1/resource_provider/delete.rs index 7bd37b0d3..2383f42d2 100644 --- a/openstack_cli/src/placement/v1/resource_provider/delete.rs +++ b/openstack_cli/src/placement/v1/resource_provider/delete.rs @@ -96,6 +96,8 @@ impl ResourceProviderCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/inventory/create.rs b/openstack_cli/src/placement/v1/resource_provider/inventory/create.rs index 8dfc0f8e6..3168556d5 100644 --- a/openstack_cli/src/placement/v1/resource_provider/inventory/create.rs +++ b/openstack_cli/src/placement/v1/resource_provider/inventory/create.rs @@ -117,6 +117,8 @@ impl InventoryCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/inventory/delete.rs b/openstack_cli/src/placement/v1/resource_provider/inventory/delete.rs index 76ee8acb1..bbcf6fb00 100644 --- a/openstack_cli/src/placement/v1/resource_provider/inventory/delete.rs +++ b/openstack_cli/src/placement/v1/resource_provider/inventory/delete.rs @@ -106,6 +106,8 @@ impl InventoryCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/inventory/delete_all.rs b/openstack_cli/src/placement/v1/resource_provider/inventory/delete_all.rs index ab40357fa..68160a9ef 100644 --- a/openstack_cli/src/placement/v1/resource_provider/inventory/delete_all.rs +++ b/openstack_cli/src/placement/v1/resource_provider/inventory/delete_all.rs @@ -96,6 +96,8 @@ impl InventoryCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/inventory/list.rs b/openstack_cli/src/placement/v1/resource_provider/inventory/list.rs index 4aebcb2df..b44f8e76e 100644 --- a/openstack_cli/src/placement/v1/resource_provider/inventory/list.rs +++ b/openstack_cli/src/placement/v1/resource_provider/inventory/list.rs @@ -90,6 +90,8 @@ impl InventoriesCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/inventory/replace.rs b/openstack_cli/src/placement/v1/resource_provider/inventory/replace.rs index 7ef1c3502..2d2535a36 100644 --- a/openstack_cli/src/placement/v1/resource_provider/inventory/replace.rs +++ b/openstack_cli/src/placement/v1/resource_provider/inventory/replace.rs @@ -120,6 +120,8 @@ impl InventoryCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/inventory/set.rs b/openstack_cli/src/placement/v1/resource_provider/inventory/set.rs index 2b6a2cbb6..996df38a7 100644 --- a/openstack_cli/src/placement/v1/resource_provider/inventory/set.rs +++ b/openstack_cli/src/placement/v1/resource_provider/inventory/set.rs @@ -176,6 +176,8 @@ impl InventoryCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/inventory/show.rs b/openstack_cli/src/placement/v1/resource_provider/inventory/show.rs index e46e80790..3adf59dcd 100644 --- a/openstack_cli/src/placement/v1/resource_provider/inventory/show.rs +++ b/openstack_cli/src/placement/v1/resource_provider/inventory/show.rs @@ -100,6 +100,8 @@ impl InventoryCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/list.rs b/openstack_cli/src/placement/v1/resource_provider/list.rs index d1c006cd1..1f7f5adbb 100644 --- a/openstack_cli/src/placement/v1/resource_provider/list.rs +++ b/openstack_cli/src/placement/v1/resource_provider/list.rs @@ -184,6 +184,8 @@ impl ResourceProvidersCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/set_10.rs b/openstack_cli/src/placement/v1/resource_provider/set_10.rs index 2de578600..d6253a353 100644 --- a/openstack_cli/src/placement/v1/resource_provider/set_10.rs +++ b/openstack_cli/src/placement/v1/resource_provider/set_10.rs @@ -106,6 +106,8 @@ impl ResourceProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/set_114.rs b/openstack_cli/src/placement/v1/resource_provider/set_114.rs index 7303528cf..d763fed66 100644 --- a/openstack_cli/src/placement/v1/resource_provider/set_114.rs +++ b/openstack_cli/src/placement/v1/resource_provider/set_114.rs @@ -126,6 +126,8 @@ impl ResourceProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/show.rs b/openstack_cli/src/placement/v1/resource_provider/show.rs index 17c496325..786bd2397 100644 --- a/openstack_cli/src/placement/v1/resource_provider/show.rs +++ b/openstack_cli/src/placement/v1/resource_provider/show.rs @@ -91,6 +91,8 @@ impl ResourceProviderCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/trait/delete.rs b/openstack_cli/src/placement/v1/resource_provider/trait/delete.rs index ebe5f298c..9e63e5e05 100644 --- a/openstack_cli/src/placement/v1/resource_provider/trait/delete.rs +++ b/openstack_cli/src/placement/v1/resource_provider/trait/delete.rs @@ -88,6 +88,8 @@ impl TraitCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/trait/list.rs b/openstack_cli/src/placement/v1/resource_provider/trait/list.rs index f4d2c0546..97c2cc03a 100644 --- a/openstack_cli/src/placement/v1/resource_provider/trait/list.rs +++ b/openstack_cli/src/placement/v1/resource_provider/trait/list.rs @@ -91,6 +91,8 @@ impl TraitCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/trait/set.rs b/openstack_cli/src/placement/v1/resource_provider/trait/set.rs index a27ec906c..4e79603ce 100644 --- a/openstack_cli/src/placement/v1/resource_provider/trait/set.rs +++ b/openstack_cli/src/placement/v1/resource_provider/trait/set.rs @@ -104,6 +104,8 @@ impl TraitCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/resource_provider/usage/get.rs b/openstack_cli/src/placement/v1/resource_provider/usage/get.rs index 66da33d03..9a612d457 100644 --- a/openstack_cli/src/placement/v1/resource_provider/usage/get.rs +++ b/openstack_cli/src/placement/v1/resource_provider/usage/get.rs @@ -94,6 +94,8 @@ impl UsageCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/trait/delete.rs b/openstack_cli/src/placement/v1/trait/delete.rs index 9e9dda77d..0d8b392cb 100644 --- a/openstack_cli/src/placement/v1/trait/delete.rs +++ b/openstack_cli/src/placement/v1/trait/delete.rs @@ -85,6 +85,8 @@ impl TraitCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/trait/list.rs b/openstack_cli/src/placement/v1/trait/list.rs index 086865961..fe25db63f 100644 --- a/openstack_cli/src/placement/v1/trait/list.rs +++ b/openstack_cli/src/placement/v1/trait/list.rs @@ -93,6 +93,8 @@ impl TraitsCommand { let data: Vec = ep.query_async(client).await?; op.output_list::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/trait/set.rs b/openstack_cli/src/placement/v1/trait/set.rs index 5838839da..36b946f57 100644 --- a/openstack_cli/src/placement/v1/trait/set.rs +++ b/openstack_cli/src/placement/v1/trait/set.rs @@ -92,6 +92,8 @@ impl TraitCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/trait/show.rs b/openstack_cli/src/placement/v1/trait/show.rs index 3362a8132..0179e22fd 100644 --- a/openstack_cli/src/placement/v1/trait/show.rs +++ b/openstack_cli/src/placement/v1/trait/show.rs @@ -84,6 +84,8 @@ impl TraitCommand { .build() .map_err(|x| OpenStackCliError::EndpointBuild(x.to_string()))?; openstack_sdk::api::ignore(ep).query_async(client).await?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/usage/list.rs b/openstack_cli/src/placement/v1/usage/list.rs index 4af6dcf26..25ec03975 100644 --- a/openstack_cli/src/placement/v1/usage/list.rs +++ b/openstack_cli/src/placement/v1/usage/list.rs @@ -223,6 +223,8 @@ impl UsagesCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } } diff --git a/openstack_cli/src/placement/v1/version/get.rs b/openstack_cli/src/placement/v1/version/get.rs index cb4313de1..074cba968 100644 --- a/openstack_cli/src/placement/v1/version/get.rs +++ b/openstack_cli/src/placement/v1/version/get.rs @@ -76,6 +76,8 @@ impl VersionCommand { let data = ep.query_async(client).await?; op.output_single::(data)?; + // Show command specific hints + op.show_command_hint()?; Ok(()) } }