github.com/singlemusic/buffalo@v0.16.30/buffalo/cmd/plugins/available.go (about) 1 package plugins 2 3 import ( 4 "github.com/gobuffalo/buffalo/plugins/plugcmds" 5 "github.com/spf13/cobra" 6 ) 7 8 // Available used to manage all of the available commands 9 // for the plugins 10 var Available = plugcmds.NewAvailable() 11 12 // PluginsCmd is the "root" command for the plugin features. 13 var PluginsCmd = &cobra.Command{ 14 Use: "plugins", 15 Short: "tools for working with buffalo plugins", 16 } 17 18 func init() { 19 PluginsCmd.AddCommand(addCmd) 20 PluginsCmd.AddCommand(listCmd) 21 PluginsCmd.AddCommand(removeCmd) 22 PluginsCmd.AddCommand(installCmd) 23 PluginsCmd.AddCommand(cacheCmd) 24 25 Available.ListenFor("buffalo:setup:.+", Listen) 26 }