(cmd *cobra.Command, f *addOrUpdateFlags)
| 196 | } |
| 197 | |
| 198 | func bindAddOrUpdateFlags(cmd *cobra.Command, f *addOrUpdateFlags) { |
| 199 | cmd.Flags().StringVar(&f.endpoint, "endpoint", "", "Endpoint URL") |
| 200 | cmd.Flags().StringVar(&f.apiKey, "api-key", "", "Literal API key value (stored with the provider; takes precedence over --api-key-env)") |
| 201 | cmd.Flags().StringVar(&f.apiKeyEnv, "api-key-env", "", "Name of the env var holding the API key") |
| 202 | cmd.Flags().StringVar(&f.clients, "client", "", "Supported clients (comma-separated; '+x' adds, '-x' removes, '=x,y' replaces on update)") |
| 203 | cmd.Flags().StringVar(&f.models, "model", "", "Models (comma-separated; '+x' adds, '-x' removes, '=x,y' replaces on update)") |
| 204 | cmd.Flags().StringVar(&f.listModelsCmd, "list-models-cmd", "", "Deprecated: shell command fallback for dynamic model discovery") |
| 205 | cmd.Flags().StringVar(&f.description, "description", "", "Human-readable description") |
| 206 | cmd.Flags().BoolVar(&f.useProxy, "use-proxy", false, "Set use_proxy=true") |
| 207 | cmd.Flags().BoolVar(&f.noUseProxy, "no-use-proxy", false, "Set use_proxy=false") |
| 208 | cmd.Flags().BoolVar(&f.keepProxyConfig, "keep-proxy-config", false, "Set keep_proxy_config=true") |
| 209 | cmd.Flags().BoolVar(&f.noKeepProxy, "no-keep-proxy-config", false, "Set keep_proxy_config=false") |
| 210 | cmd.Flags().BoolVar(&f.enabled, "enabled", false, "Set enabled=true on add") |
| 211 | cmd.Flags().BoolVar(&f.disabled, "disabled", false, "Set enabled=false on add") |
| 212 | } |
| 213 | |
| 214 | func (a *App) providerAddCommand(state *globalState) *cobra.Command { |
| 215 | flags := &addOrUpdateFlags{} |
no outgoing calls
no test coverage detected