Documentation
¶
Index ¶
- Constants
- Variables
- func ExtensionRootItems(alias string, extension extensions.Extension) []types.ListItem
- func ExtractManifest(origin string) (extensions.Extension, error)
- func IsSunbeamRunning() bool
- func LoadExtension(alias string, origin string) (extensions.Extension, error)
- func NewCmdCopy() *cobra.Command
- func NewCmdCustom(alias string, extension extensions.Extension, preferences map[string]any) (*cobra.Command, error)
- func NewCmdEdit() *cobra.Command
- func NewCmdFetch() *cobra.Command
- func NewCmdOpen() *cobra.Command
- func NewCmdPaste() *cobra.Command
- func NewCmdQuery() *cobra.Command
- func NewCmdRun() *cobra.Command
- func NewCmdUpgrade(cfg config.Config) *cobra.Command
- func NewCmdValidateDetail() *cobra.Command
- func NewCmdValidateList() *cobra.Command
- func NewCmdValidateManifest() *cobra.Command
- func NewRootCmd() (*cobra.Command, error)
- func NewValidateCmd() *cobra.Command
- func RootItems(cfg config.Config, extensionMap map[string]extensions.Extension) []types.ListItem
- type NonInteractiveOutput
Constants ¶
View Source
const ( CommandGroupCore = "core" CommandGroupDev = "dev" CommandGroupExtension = "extension" )
Variables ¶
View Source
var ( Version = "dev" Date = "unknown" )
Functions ¶
func ExtensionRootItems ¶
func ExtensionRootItems(alias string, extension extensions.Extension) []types.ListItem
func ExtractManifest ¶
func ExtractManifest(origin string) (extensions.Extension, error)
func IsSunbeamRunning ¶
func IsSunbeamRunning() bool
func LoadExtension ¶
func LoadExtension(alias string, origin string) (extensions.Extension, error)
func NewCmdCopy ¶
func NewCmdCustom ¶
func NewCmdEdit ¶
func NewCmdFetch ¶
func NewCmdOpen ¶
func NewCmdPaste ¶
func NewCmdQuery ¶
func NewCmdValidateDetail ¶
func NewCmdValidateList ¶
func NewCmdValidateManifest ¶
func NewRootCmd ¶ added in v0.9.0
func NewValidateCmd ¶ added in v0.4.1
Types ¶
type NonInteractiveOutput ¶
type NonInteractiveOutput struct {
Extensions []extensions.Extension `json:"extensions"`
Items []types.ListItem `json:"items"`
}
Click to show internal directories.
Click to hide internal directories.