opts.go 444 B

12345678910111213141516
  1. package compose
  2. import (
  3. _ "github.com/compose-spec/compose-go/types"
  4. "github.com/spf13/pflag"
  5. )
  6. type ProjectOptions struct {
  7. ConfigPaths []string
  8. name string
  9. }
  10. func (o *ProjectOptions) AddFlags(flags *pflag.FlagSet) {
  11. flags.StringArrayVarP(&o.ConfigPaths, "file", "f", nil, "Specify an alternate compose file")
  12. flags.StringVarP(&o.name, "project-name", "n", "", "Specify an alternate project name (default: directory name)")
  13. }