Versions in this module Expand all Collapse all v1 v1.0.1 Aug 15, 2024 Changes in this version + var ConfigVersion string = "v0.0.1" + var Interactive bool + var IsCompletion bool + var Remote string + var RootCmd = &cobra.Command + func Execute() + func PrepareCtx(cmd *cobra.Command, args []string) error + func SetProjectConfig(file string, conf *ProjectInfo) error + type ApplicationInfo struct + Application string + ApplicationID uint64 + Desc string + Mode string + Sonarhost string + Sonarproject string + Sonartoken string + type Arg interface + Convert func(src string) interface{} + ConvertType func() string + GetName func() string + IsOption func() bool + Name func(name string) Arg + Option func() Arg + Validate func(idx int, src string) error + type BaseResponse struct + Data json.RawMessage + Err interface{} + Success bool + type BoolFlag struct + DefaultValue bool + Doc string + Name string + Short string + func (BoolFlag) Flag() + func (v BoolFlag) DefaultV() string + type Command struct + Args []Arg + DontHideCursor bool + Example string + Flags []Flag + Hidden bool + LongHelp string + MarkFlagRequired []string + Name string + ParentName string + RegisterFlagCompletionFunc map[string]interface{} + Run interface{} + ShortHelp string + ValidArgsFunction interface{} + type CommonArg struct + func (a CommonArg) GetName() string + func (a CommonArg) IsOption() bool + type Context struct + Applications []ApplicationInfo + CurrentApplication ApplicationInfo + CurrentHost string + CurrentOrg OrgInfo + CurrentProject ProjectInfo + Debug bool + Domain *url.URL + Hepaapi *url.URL + HttpClient *httpclient.HTTPClient + Openapi *url.URL + Sessions map[string]status.StatusInfo + Token string + func GetContext() *Context + func (ctx *Context) Delete() *httpclient.Request + func (ctx *Context) Error(format string, a ...interface{}) + func (ctx *Context) Fail(format string, a ...interface{}) + func (ctx *Context) FetchOpenapi() error + func (ctx *Context) FetchOrgs() error + func (ctx *Context) Get() *httpclient.Request + func (ctx *Context) GetUserID() string + func (ctx *Context) Info(format string, a ...interface{}) + func (ctx *Context) Patch() *httpclient.Request + func (ctx *Context) Post() *httpclient.Request + func (ctx *Context) Put() *httpclient.Request + func (ctx *Context) Succ(format string, a ...interface{}) + func (ctx *Context) UseDomain() *Context + func (ctx *Context) UseHepaApi() *Context + func (ctx *Context) UseOpenapi() *Context + func (ctx *Context) Warn(format string, a ...interface{}) + type Flag interface + DefaultV func() string + Flag func() + type FloatArg struct + func (FloatArg) Convert(src string) interface{} + func (FloatArg) ConvertType() string + func (FloatArg) Validate(idx int, src string) error + func (a FloatArg) Name(name string) Arg + func (a FloatArg) Option() Arg + type FloatFlag struct + DefaultValue float64 + Doc string + Name string + Short string + func (FloatFlag) Flag() + func (v FloatFlag) DefaultV() string + type IPArg struct + func (IPArg) Convert(src string) interface{} + func (IPArg) ConvertType() string + func (IPArg) Validate(idx int, src string) error + func (a IPArg) Name(name string) Arg + func (a IPArg) Option() Arg + type IPFlag struct + DefaultValue string + Doc string + Name string + Short string + func (IPFlag) Flag() + func (v IPFlag) DefaultV() string + type IntArg struct + func (IntArg) Convert(src string) interface{} + func (IntArg) ConvertType() string + func (IntArg) Validate(idx int, src string) error + func (a IntArg) Name(name string) Arg + func (a IntArg) Option() Arg + type IntFlag struct + DefaultValue int + Doc string + Name string + Short string + func (IntFlag) Flag() + func (v IntFlag) DefaultV() string + type Level2 struct + V [2]string + func (Level2) DicePathAble() + type Level2Arg struct + func (Level2Arg) Convert(src string) interface{} + func (Level2Arg) ConvertType() string + func (Level2Arg) Validate(idx int, src string) error + func (a Level2Arg) Name(name string) Arg + func (a Level2Arg) Option() Arg + type Level3 struct + V [3]string + func (Level3) DicePathAble() + type Level3Arg struct + func (Level3Arg) Convert(src string) interface{} + func (Level3Arg) ConvertType() string + func (Level3Arg) Validate(idx int, src string) error + func (a Level3Arg) Name(name string) Arg + func (a Level3Arg) Option() Arg + type Level4 struct + V [4]string + func (Level4) DicePathAble() + type Level4Arg struct + func (Level4Arg) Convert(src string) interface{} + func (Level4Arg) ConvertType() string + func (Level4Arg) Validate(idx int, src string) error + func (a Level4Arg) Name(name string) Arg + func (a Level4Arg) Option() Arg + type Level5 struct + V [5]string + func (Level5) DicePathAble() + type Level5Arg struct + func (Level5Arg) Convert(src string) interface{} + func (Level5Arg) ConvertType() string + func (Level5Arg) Validate(idx int, src string) error + func (a Level5Arg) Name(name string) Arg + func (a Level5Arg) Option() Arg + type Level6 struct + V [6]string + type Level6Arg struct + func (Level6Arg) Convert(src string) interface{} + func (Level6Arg) ConvertType() string + func (Level6Arg) Validate(idx int, src string) error + func (a Level6Arg) Name(name string) Arg + func (a Level6Arg) Option() Arg + type MetadataResponse struct + OpenapiPublicUrl string + Version MetadataResponseVersion + type MetadataResponseVersion struct + Built string + DiceVersion string + GitCommit string + GoVersion string + type OrgInfo struct + Desc string + ID uint64 + Name string + type OrgsResponseData struct + List []OrgInfo + Total int + type ProjectInfo struct + Applications []ApplicationInfo + Org string + OrgID uint64 + Project string + ProjectID uint64 + Server string + Version string + func GetProjectConfig() (string, *ProjectInfo, error) + func GetProjectConfigFrom(configfile string) (*ProjectInfo, error) + type StringArg struct + func (StringArg) Convert(src string) interface{} + func (StringArg) ConvertType() string + func (StringArg) Validate(idx int, src string) error + func (a StringArg) Name(name string) Arg + func (a StringArg) Option() Arg + type StringFlag struct + DefaultValue string + Doc string + Name string + Short string + func (StringFlag) Flag() + func (v StringFlag) DefaultV() string + type StringListFlag struct + DefaultValue []string + Doc string + Name string + Short string + func (StringListFlag) Flag() + func (v StringListFlag) DefaultV() string + type Uint64Flag struct + DefaultValue uint64 + Doc string + Name string + Short string + func (Uint64Flag) Flag() + func (v Uint64Flag) DefaultV() string