Help us shape the future of Go! Take the 2026 Go Developer Survey

flagset

package
v0.2.1455559 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 25, 2022 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BigIntFlag

type BigIntFlag struct {
	Name  string
	Usage string
	Value *big.Int
}

func (*BigIntFlag) Set

func (b *BigIntFlag) Set(value string) error

func (*BigIntFlag) String

func (b *BigIntFlag) String() string

type BoolFlag

type BoolFlag struct {
	Name    string
	Usage   string
	Default bool
	Value   *bool
}

type DurationFlag

type DurationFlag struct {
	Name    string
	Usage   string
	Value   *time.Duration
	Default time.Duration
}

type FlagVar

type FlagVar struct {
	Name  string
	Usage string
}

type Flagset

type Flagset struct {
	// contains filtered or unexported fields
}

func NewFlagSet

func NewFlagSet(name string) *Flagset

func (*Flagset) Args

func (f *Flagset) Args() []string

func (*Flagset) BigIntFlag

func (f *Flagset) BigIntFlag(b *BigIntFlag)

func (*Flagset) BoolFlag

func (f *Flagset) BoolFlag(b *BoolFlag)

func (*Flagset) DurationFlag

func (f *Flagset) DurationFlag(d *DurationFlag)

func (*Flagset) Float64Flag

func (f *Flagset) Float64Flag(i *Float64Flag)

func (*Flagset) Help

func (f *Flagset) Help() string

func (*Flagset) IntFlag

func (f *Flagset) IntFlag(i *IntFlag)

func (*Flagset) MapStringFlag

func (f *Flagset) MapStringFlag(m *MapStringFlag)

func (*Flagset) Parse

func (f *Flagset) Parse(args []string) error

func (*Flagset) SliceStringFlag

func (f *Flagset) SliceStringFlag(s *SliceStringFlag)

func (*Flagset) StringFlag

func (f *Flagset) StringFlag(b *StringFlag)

func (*Flagset) Uint64Flag

func (f *Flagset) Uint64Flag(i *Uint64Flag)

type Float64Flag

type Float64Flag struct {
	Name    string
	Usage   string
	Value   *float64
	Default float64
}

type IntFlag

type IntFlag struct {
	Name    string
	Usage   string
	Value   *int
	Default int
}

type MapStringFlag

type MapStringFlag struct {
	Name  string
	Usage string
	Value *map[string]string
}

func (*MapStringFlag) Set

func (m *MapStringFlag) Set(value string) error

func (*MapStringFlag) String

func (m *MapStringFlag) String() string

type SliceStringFlag

type SliceStringFlag struct {
	Name  string
	Usage string
	Value *[]string
}

func (*SliceStringFlag) Set

func (i *SliceStringFlag) Set(value string) error

func (*SliceStringFlag) String

func (i *SliceStringFlag) String() string

type StringFlag

type StringFlag struct {
	Name    string
	Usage   string
	Default string
	Value   *string
}

type Uint64Flag

type Uint64Flag struct {
	Name    string
	Usage   string
	Value   *uint64
	Default uint64
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL