(cliConfig cliconfig.CLIConfig)
| 622 | } |
| 623 | |
| 624 | func writeCLIConfig(cliConfig cliconfig.CLIConfig) error { |
| 625 | if err := cliConfig.Validate(); err != nil { |
| 626 | return err |
| 627 | } |
| 628 | |
| 629 | cliConfigBytes, err := yaml.Marshal(cliConfig) |
| 630 | if err != nil { |
| 631 | return errors.WithStack(err) |
| 632 | } |
| 633 | if err := files.WriteFile(cliConfigBytes, _cliConfigPath); err != nil { |
| 634 | return err |
| 635 | } |
| 636 | |
| 637 | return nil |
| 638 | } |
no test coverage detected