(deps commandDeps)
| 233 | } |
| 234 | |
| 235 | func newBundleNetworkSettingsCommand(deps commandDeps) *cobra.Command { |
| 236 | return &cobra.Command{ |
| 237 | Use: "network-settings", |
| 238 | Short: "Show bundle-derived network settings", |
| 239 | RunE: func(cmd *cobra.Command, _ []string) error { |
| 240 | client, err := clientFromDeps(deps) |
| 241 | if err != nil { |
| 242 | return err |
| 243 | } |
| 244 | settings, err := client.BundleNetworkSettings(cmd.Context()) |
| 245 | if err != nil { |
| 246 | return err |
| 247 | } |
| 248 | return writeCommandOutput(cmd, bundleNetworkSettingsBundle(settings)) |
| 249 | }, |
| 250 | } |
| 251 | } |
| 252 | |
| 253 | func addBundleActivationFlags(cmd *cobra.Command, flags *bundleActivationFlags) { |
| 254 | cmd.Flags().StringVar(&flags.extensionName, bundleExtensionKey, "", "Extension name") |
no test coverage detected