MCPcopy Create free account
hub / github.com/OctopusDeploy/cli / setDefaults

Function setDefaults

pkg/config/config.go:25–39  ·  view source on GitHub ↗
(v *viper.Viper)

Source from the content-addressed store, hash-verified

23}
24
25func setDefaults(v *viper.Viper) {
26 v.SetDefault(constants.ConfigUrl, "")
27 v.SetDefault(constants.ConfigApiKey, "")
28 v.SetDefault(constants.ConfigSpace, "")
29 v.SetDefault(constants.ConfigNoPrompt, false)
30 // v.SetDefault(constants.ConfigProxyUrl, "")
31 v.SetDefault(constants.ConfigShowOctopus, true)
32 v.SetDefault(constants.ConfigOutputFormat, "table")
33
34 if runtime.GOOS == "windows" {
35 v.SetDefault(constants.ConfigEditor, "notepad")
36 } else { // unix
37 v.SetDefault(constants.ConfigEditor, "nano")
38 }
39}
40
41func bindEnvironment(v *viper.Viper) error {
42 if err := v.BindEnv(constants.ConfigApiKey, constants.EnvOctopusApiKey); err != nil {

Callers 1

SetupFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected