Exemplo n.º 1
0
func (f StringSliceOption) ApplyPositional(set *flags.Set) {
	f.Value = new(StringSlice)
	if f.EnvVar != "" {
		if envVal := os.Getenv(f.EnvVar); envVal != "" {
			f.Value.Set(envVal)
		}
	}

	eachName(f.Name, func(name string) {
		set.Argument(f.Value, name, f.Usage, f.Optional)
	})
}