(cli *cli, cmd *cobra.Command, args []string)
| 113 | } |
| 114 | |
| 115 | func selectValidTenantFromConfig(cli *cli, cmd *cobra.Command, args []string) (string, error) { |
| 116 | if len(args) > 0 { |
| 117 | tenant, err := cli.Config.GetTenant(args[0]) |
| 118 | if err != nil { |
| 119 | return "", err |
| 120 | } |
| 121 | |
| 122 | return tenant.Domain, nil |
| 123 | } |
| 124 | |
| 125 | var selectedTenant string |
| 126 | err := tenantDomain.Pick(cmd, &selectedTenant, cli.tenantPickerOptions) |
| 127 | return selectedTenant, err |
| 128 | } |
| 129 | |
| 130 | func (c *cli) tenantPickerOptions(_ context.Context) (pickerOptions, error) { |
| 131 | tenants, err := c.Config.ListAllTenants() |
no test coverage detected