flagset

package
v0.0.21 Latest Latest
Warning

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

Go to latest
Published: Jun 7, 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