MCPcopy
hub / github.com/docker/compose / validateNavigationMenu

Method validateNavigationMenu

cmd/compose/up.go:86–100  ·  cmd/compose/up.go::upOptions.validateNavigationMenu
(dockerCli command.Cli)

Source from the content-addressed store, hash-verified

84}
85
86func (opts *upOptions) validateNavigationMenu(dockerCli command.Cli) {
87 if !dockerCli.Out().IsTerminal() {
88 opts.navigationMenu = false
89 return
90 }
91 // If --menu flag was not set
92 if !opts.navigationMenuChanged {
93 if envVar, ok := os.LookupEnv(ComposeMenu); ok {
94 opts.navigationMenu = utils.StringToBool(envVar)
95 return
96 }
97 // ...and COMPOSE_MENU env var is not defined we want the default value to be true
98 opts.navigationMenu = true
99 }
100}
101
102func (opts upOptions) OnExit() api.Cascade {
103 switch {

Callers 1

upCommandFunction · 0.95

Calls 2

StringToBoolFunction · 0.92
OutMethod · 0.45

Tested by

no test coverage detected