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

Method toProjectOptionsFns

cmd/compose/config.go:77–90  ·  view source on GitHub ↗

toProjectOptionsFns converts config options to cli.ProjectOptionsFn

()

Source from the content-addressed store, hash-verified

75
76// toProjectOptionsFns converts config options to cli.ProjectOptionsFn
77func (o *configOptions) toProjectOptionsFns() []cli.ProjectOptionsFn {
78 fns := []cli.ProjectOptionsFn{
79 cli.WithInterpolation(!o.noInterpolate),
80 cli.WithResolvedPaths(!o.noResolvePath),
81 cli.WithNormalization(!o.noNormalize),
82 cli.WithConsistency(!o.noConsistency),
83 cli.WithDefaultProfiles(o.Profiles...),
84 cli.WithDiscardEnvFile,
85 }
86 if o.noResolveEnv {
87 fns = append(fns, cli.WithoutEnvironmentResolution)
88 }
89 return fns
90}
91
92func configCommand(p *ProjectOptions, dockerCli command.Cli) *cobra.Command {
93 opts := configOptions{

Callers 2

ToProjectMethod · 0.95
ToModelMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected