github.com/docker/app@v0.9.1-beta3.0.20210611140623-a48f773ab002/internal/cliopts/parameters.go (about)

     1  package cliopts
     2  
     3  import (
     4  	"github.com/spf13/pflag"
     5  )
     6  
     7  // ParametersOptions are shared CLI options about docker app parameters
     8  type ParametersOptions struct {
     9  	ParametersFiles []string
    10  	Overrides       []string
    11  }
    12  
    13  // AddFlags adds the shared CLI flags to the given flag set
    14  func (o *ParametersOptions) AddFlags(flags *pflag.FlagSet) {
    15  	flags.StringArrayVar(&o.ParametersFiles, "parameters-file", []string{}, "Override parameters file")
    16  	flags.StringArrayVarP(&o.Overrides, "set", "s", []string{}, "Override parameter value")
    17  }