wflag

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrHelp = errors.New("help requested")

ErrHelp is the error returned if the flag help is invoked but no such flag is defined.

Functions

This section is empty.

Types

type Arg

type Arg struct {
	Index int
	Name  string
	Usage string
	Value *string
}

Arg represents non-flag arguments.

type FlagSet

type FlagSet struct {
	*flag.FlagSet
	// contains filtered or unexported fields
}

func NewFlagSet

func NewFlagSet(name string, errorHandling flag.ErrorHandling) *FlagSet

func (*FlagSet) ArgString

func (fs *FlagSet) ArgString(n int, name string, usage string) *string

ArgString returns pointer to set n'th non-flag argument after parsing.

func (*FlagSet) ArgUsages

func (fs *FlagSet) ArgUsages() string

func (*FlagSet) FlagUsages

func (fs *FlagSet) FlagUsages() string

func (*FlagSet) Parse

func (fs *FlagSet) Parse(args []string) error

func (*FlagSet) SetValidationRules

func (fs *FlagSet) SetValidationRules(rules ...fv.Rule)

Jump to

Keyboard shortcuts

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