Versions in this module Expand all Collapse all v1 v1.5.34 Feb 5, 2023 Changes in this version + const ManifestFileName + func CmdExists(name string, app *grumble.App) bool + func ExtensionLoadCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func ExtensionRegisterCommand(extCmd *ExtensionManifest, con *console.SliverConsoleClient) + func ExtensionsCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func ExtensionsCommandNameCompleter(prefix string, args []string, con *console.SliverConsoleClient) []string + func ExtensionsInstallCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func ExtensionsListCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func ExtensionsRemoveCmd(ctx *grumble.Context, con *console.SliverConsoleClient) + func InstallFromFilePath(extLocalPath string, autoOverwrite bool, con *console.SliverConsoleClient) *string + func PrintExtOutput(extName string, commandName string, callExtension *sliverpb.CallExtension, ...) + func PrintExtensions(con *console.SliverConsoleClient) + func RemoveExtensionByCommandName(commandName string, con *console.SliverConsoleClient) error + type ExtensionManifest struct + Arguments []*extensionArgument + CommandName string + DependsOn string + Entrypoint string + ExtensionAuthor string + Files []*extensionFile + Help string + Init string + LongHelp string + Name string + OriginalAuthor string + RepoURL string + RootPath string + Version string + func LoadExtensionManifest(manifestPath string) (*ExtensionManifest, error) + func ParseExtensionManifest(data []byte) (*ExtensionManifest, error) v1.2.8-test Feb 5, 2023