Explorar o código

introduce `--output` option to `config` command

Signed-off-by: Nicolas De Loof <[email protected]>
Nicolas De Loof %!s(int64=4) %!d(string=hai) anos
pai
achega
caf157969e
Modificáronse 2 ficheiros con 1 adicións e 37 borrados
  1. 1 6
      cmd/compose/convert.go
  2. 0 31
      cmd/compose/convert_kube.go

+ 1 - 6
cmd/compose/convert.go

@@ -50,8 +50,6 @@ type convertOptions struct {
 	hash                string
 }
 
-var addFlagsFuncs []func(cmd *cobra.Command, opts *convertOptions)
-
 func convertCommand(p *projectOptions, backend api.Service) *cobra.Command {
 	opts := convertOptions{
 		projectOptions: p,
@@ -98,11 +96,8 @@ func convertCommand(p *projectOptions, backend api.Service) *cobra.Command {
 	flags.BoolVar(&opts.volumes, "volumes", false, "Print the volume names, one per line.")
 	flags.BoolVar(&opts.profiles, "profiles", false, "Print the profile names, one per line.")
 	flags.StringVar(&opts.hash, "hash", "", "Print the service config hash, one per line.")
+	flags.StringVarP(&opts.Output, "output", "o", "", "Save to file (default to stdout)")
 
-	// add flags for hidden backends
-	for _, f := range addFlagsFuncs {
-		f(cmd, &opts)
-	}
 	return cmd
 }
 

+ 0 - 31
cmd/compose/convert_kube.go

@@ -1,31 +0,0 @@
-// +build kube
-
-/*
-   Copyright 2020 Docker Compose CLI authors
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-*/
-
-package compose
-
-import (
-	"github.com/spf13/cobra"
-)
-
-func init() {
-	addFlagsFuncs = append(addFlagsFuncs, func(cmd *cobra.Command, opts *convertOptions) {
-		flags := cmd.Flags()
-		flags.StringVar(&opts.Output, "output", "", "Save to directory")
-	})
-
-}