Versions in this module Expand all Collapse all v0 v0.13.0 Aug 19, 2023 v0.12.0 Mar 18, 2022 v0.11.0 Jan 29, 2022 v0.10.0 Dec 12, 2021 Changes in this version + const NandCondition + const NonCondition + const XnorCondition + var BatchFlag = &BoolFlag + var CacheFlag = &StringFlag + var CmdMode = "" + var CmdNameFlag = &StringFlag + var ConfigDirFlag = &StringFlag + var ConfigFlag = &StringFlag + var Copyright string + var GlobalFlags = []Flag + var HelpFlag = &BoolFlag + var HostFlag = &StringFlag + var HostRFlag = &StringFlag + var InsecureSkipVerifyFlag = &BoolFlag + var JsonFlag = &BoolFlag + var MarginFlag = &Int64Flag + var MaxCountFlag = &Int64Flag + var NgsiTypeFlag = &StringFlag + var OAuthTokenFlag = &StringFlag + var PrettyFlag = &BoolFlag + var Revision string + var RunFlag = &BoolFlag + var SafeStringFlag = &StringFlag + var ScopeFlag = &StringFlag + var StderrFlag = &StringFlag + var SyslogFlag = &StringFlag + var TenantFlag = &StringFlag + var TimeOutFlag = &Int64Flag + var VerboseFlag = &BoolFlag + var Version string + var XAuthTokenFlag = &BoolFlag + func InitCmd(c *Context) (*ngsilib.NGSI, error) + func NewClient(ngsi *ngsilib.NGSI, c *Context, isHTTPVerb bool, serverList []string) (*ngsilib.Client, error) + func NewClientSkipGetToken(ngsi *ngsilib.NGSI, c *Context, isHTTPVerb bool, serverList []string) (*ngsilib.Client, error) + func ParseOptions(c *Context, args []string, opts []string) *url.Values + type ActionFunc func(*Context, *ngsilib.NGSI, *ngsilib.Client) error + type App struct + ArgsUsage string + Commands []*Command + Compiled time.Time + Copyright string + Description string + Flags []Flag + HelpName string + Name string + Usage string + UsageText string + Version string + func (r *App) Parse(args []string) (*Command, *Context, error) + func (r *App) Run(args []string) error + type Args interface + Get func(n int) string + Len func() int + type BoolFlag struct + Aliases []string + Hidden bool + Name string + Required bool + Set bool + Usage string + Value bool + func (f *BoolFlag) AllowEmpty() bool + func (f *BoolFlag) Check(name, alias string) bool + func (f *BoolFlag) Copy(reset bool) Flag + func (f *BoolFlag) FlagAliases() []string + func (f *BoolFlag) FlagHidden() bool + func (f *BoolFlag) FlagName() string + func (f *BoolFlag) FlagNameList() string + func (f *BoolFlag) FlagUsage() string + func (f *BoolFlag) IsInitClient() bool + func (f *BoolFlag) IsRequired() bool + func (f *BoolFlag) IsSet() bool + func (f *BoolFlag) SetValue(v interface{}) error + type Command struct + Action ActionFunc + Aliases []string + ArgsUsage string + Category string + Description string + Flags []Flag + Hidden bool + Name string + OptionFlags *ValidationFlag + RequiredFlags []string + ServerList []string + Subcommands []*Command + Usage string + UsageText string + type Context struct + App *App + Arg *cmdArgs + Bashcompletion bool + Client *ngsilib.Client + Client2 *ngsilib.Client + CommandName string + Commands []*Command + Flags []Flag + GlobalFlags []Flag + HelpCommand bool + Ngsi *ngsilib.NGSI + RequiredFlags []string + ServerList []string + func NewContext(r *App) *Context + func (c *Context) Args() Args + func (c *Context) Bool(flag string) bool + func (c *Context) FlagNames() []string + func (c *Context) GetFlag(name string) Flag + func (c *Context) GetStringFlag(name string) *StringFlag + func (c *Context) HasFlag(name string) bool + func (c *Context) Int64(flag string) int64 + func (c *Context) IsRequired(name string) bool + func (c *Context) IsSet(flag string) bool + func (c *Context) IsSetAND(params []string) bool + func (c *Context) IsSetOR(params []string) bool + func (c *Context) String(flag string) string + type Flag interface + AllowEmpty func() bool + Check func(name, alias string) bool + Copy func(reset bool) Flag + FlagAliases func() []string + FlagHidden func() bool + FlagName func() string + FlagNameList func() string + FlagUsage func() string + IsInitClient func() bool + IsRequired func() bool + IsSet func() bool + SetValue func(v interface{}) error + type Int64Flag struct + Aliases []string + Hidden bool + Name string + Required bool + Set bool + Usage string + Value int64 + func (f *Int64Flag) AllowEmpty() bool + func (f *Int64Flag) Check(name, alias string) bool + func (f *Int64Flag) Copy(reset bool) Flag + func (f *Int64Flag) FlagAliases() []string + func (f *Int64Flag) FlagHidden() bool + func (f *Int64Flag) FlagName() string + func (f *Int64Flag) FlagNameList() string + func (f *Int64Flag) FlagUsage() string + func (f *Int64Flag) IsInitClient() bool + func (f *Int64Flag) IsRequired() bool + func (f *Int64Flag) IsSet() bool + func (f *Int64Flag) SetValue(v interface{}) error + type StringFlag struct + Aliases []string + Choices []string + Hidden bool + InitClient bool + Name string + PreviousArgs bool + Required bool + Set bool + SkipGetToken bool + SkipRefHost bool + Usage string + Value string + ValueEmpty bool + func (f *StringFlag) AllowEmpty() bool + func (f *StringFlag) Check(name, alias string) bool + func (f *StringFlag) Copy(reset bool) Flag + func (f *StringFlag) FlagAliases() []string + func (f *StringFlag) FlagHidden() bool + func (f *StringFlag) FlagName() string + func (f *StringFlag) FlagNameList() string + func (f *StringFlag) FlagUsage() string + func (f *StringFlag) IsInitClient() bool + func (f *StringFlag) IsRequired() bool + func (f *StringFlag) IsSet() bool + func (f *StringFlag) SetValue(v interface{}) error + type ValidationFlag struct + Flags []string + Mode int