Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandMeta ¶
type CommandMeta struct {
ID string `json:"id"`
Name string `json:"name"`
Use string `json:"use"`
Aliases []string `json:"aliases,omitempty"`
Short string `json:"short,omitempty"`
Long string `json:"long,omitempty"`
Deprecated string `json:"deprecated,omitempty"`
RawArgs bool `json:"rawArgs"`
Path []string `json:"path"`
Description string `json:"description,omitempty"`
Flags []FlagMeta `json:"flags"`
Args []ArgMeta `json:"args"`
}
type FlagMeta ¶
type FlagMeta struct {
Name string `json:"name"`
Shorthand string `json:"shorthand,omitempty"`
Envs []string `json:"envs,omitempty"`
Description string `json:"description,omitempty"`
Type string `json:"type"`
EnumValues []string `json:"enumValues,omitempty"`
Required bool `json:"required"`
Default string `json:"default,omitempty"`
}
type RunRequest ¶
type RunResponse ¶
type RunResponse struct {
OK bool `json:"ok"`
Command string `json:"command"`
Program string `json:"program,omitempty"`
Argv []string `json:"argv,omitempty"`
Invocation string `json:"invocation"`
Stdout string `json:"stdout"`
Stderr string `json:"stderr"`
Error string `json:"error"`
Combined string `json:"combined"`
}
Click to show internal directories.
Click to hide internal directories.