flags: github.com/simonleung8/flags/flag Index | Files

package cliFlags

import "github.com/simonleung8/flags/flag"

Index

Package Files

bool.go float64.go int.go string.go stringSlice.go

type BoolFlag Uses

type BoolFlag struct {
    Name      string
    Value     bool
    Usage     string
    ShortName string
}

func (*BoolFlag) GetName Uses

func (f *BoolFlag) GetName() string

func (*BoolFlag) GetShortName Uses

func (f *BoolFlag) GetShortName() string

func (*BoolFlag) GetValue Uses

func (f *BoolFlag) GetValue() interface{}

func (*BoolFlag) Set Uses

func (f *BoolFlag) Set(v string)

func (*BoolFlag) String Uses

func (f *BoolFlag) String() string

type Float64Flag Uses

type Float64Flag struct {
    Name      string
    Value     float64
    Usage     string
    ShortName string
}

func (*Float64Flag) GetName Uses

func (f *Float64Flag) GetName() string

func (*Float64Flag) GetShortName Uses

func (f *Float64Flag) GetShortName() string

func (*Float64Flag) GetValue Uses

func (f *Float64Flag) GetValue() interface{}

func (*Float64Flag) Set Uses

func (f *Float64Flag) Set(v string)

func (*Float64Flag) String Uses

func (f *Float64Flag) String() string

type IntFlag Uses

type IntFlag struct {
    Name      string
    Value     int
    Usage     string
    ShortName string
}

func (*IntFlag) GetName Uses

func (f *IntFlag) GetName() string

func (*IntFlag) GetShortName Uses

func (f *IntFlag) GetShortName() string

func (*IntFlag) GetValue Uses

func (f *IntFlag) GetValue() interface{}

func (*IntFlag) Set Uses

func (f *IntFlag) Set(v string)

func (*IntFlag) String Uses

func (f *IntFlag) String() string

type StringFlag Uses

type StringFlag struct {
    Name      string
    Value     string
    Usage     string
    ShortName string
}

func (*StringFlag) GetName Uses

func (f *StringFlag) GetName() string

func (*StringFlag) GetShortName Uses

func (f *StringFlag) GetShortName() string

func (*StringFlag) GetValue Uses

func (f *StringFlag) GetValue() interface{}

func (*StringFlag) Set Uses

func (f *StringFlag) Set(v string)

func (*StringFlag) String Uses

func (f *StringFlag) String() string

type StringSliceFlag Uses

type StringSliceFlag struct {
    Name      string
    Value     []string
    Usage     string
    ShortName string
}

StringSlice flag can be defined multiple times in the arguments

func (*StringSliceFlag) GetName Uses

func (f *StringSliceFlag) GetName() string

func (*StringSliceFlag) GetShortName Uses

func (f *StringSliceFlag) GetShortName() string

func (*StringSliceFlag) GetValue Uses

func (f *StringSliceFlag) GetValue() interface{}

func (*StringSliceFlag) Set Uses

func (f *StringSliceFlag) Set(v string)

func (*StringSliceFlag) String Uses

func (f *StringSliceFlag) String() string

Package cliFlags imports 1 packages (graph) and is imported by 39 packages. Updated 2017-07-17. Refresh now. Tools for package owners.