Documentation
¶
Index ¶
- func Parse()
- func ParseIdAndPort(serviceAndPort string) (string, int)
- type Arg
- type BoolFlag
- type CommandArgs
- type FlagSet
- func (fs *FlagSet) BoolFlag(name string, value bool, usage string) *BoolFlag
- func (fs *FlagSet) IntFlag(name string, value int, usage string) *IntFlag
- func (fs *FlagSet) ParseArgs() *CommandArgs
- func (fs *FlagSet) StringArrFlag(name, value, usage string) *StringArrFlag
- func (fs *FlagSet) StringFlag(name string, value string, usage string) *StringFlag
- type IntFlag
- type StringArrFlag
- type StringFlag
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseIdAndPort ¶
Types ¶
type Arg ¶
type Arg struct {
// contains filtered or unexported fields
}
The main argument of a cli tool
func (*Arg) IsFile ¶
Return true if argument is file, and return the bytes of the file Otherwise return false and nil
type CommandArgs ¶
type CommandArgs struct {
// contains filtered or unexported fields
}
func (*CommandArgs) First ¶
func (a *CommandArgs) First() *Arg
func (*CommandArgs) HasSize ¶
func (a *CommandArgs) HasSize(size int) bool
func (*CommandArgs) IsEmpty ¶
func (a *CommandArgs) IsEmpty() bool
type FlagSet ¶
func NewFlagSet ¶
func (*FlagSet) ParseArgs ¶
func (fs *FlagSet) ParseArgs() *CommandArgs
func (*FlagSet) StringArrFlag ¶
func (fs *FlagSet) StringArrFlag(name, value, usage string) *StringArrFlag
func (*FlagSet) StringFlag ¶
func (fs *FlagSet) StringFlag(name string, value string, usage string) *StringFlag
type StringArrFlag ¶
A string flag that can be passed multiple times
func StringArr ¶
func StringArr(name, value, usage string) *StringArrFlag
func (*StringArrFlag) Set ¶
func (f *StringArrFlag) Set(value string) error
func (*StringArrFlag) String ¶
func (f *StringArrFlag) String() string
func (*StringArrFlag) Values ¶
func (f *StringArrFlag) Values() []string
type StringFlag ¶
Flag representing string
func (*StringFlag) Get ¶
func (f *StringFlag) Get() string
Click to show internal directories.
Click to hide internal directories.