package
0.0.0-20200405155620-289cda9b5190
Repository: https://github.com/gobuffalo/plugins.git
Documentation: pkg.go.dev

# Functions

DEPRECRATED: ByAliaser can be used to search plugins that implement Aliaser and who's alias matches the name.
DEPRECRATED: ByCommander can be used to search for plugins that implement Commander and who's plugin name matches the name.
DEPRECRATED: ByNamer can be used to search for plugins that implement Namer and who's CmdName matches the name.
Find wraps the other cmd finders into a mega finder for cmds.
FindFromArgs uses the first arg that does not begin with `-` as the name argument for Find.

# Interfaces

Aliaser is a command that provides aliases for itself.
Commander is a plugin that is meant to be the beginning of a CLI application.
Namer is a command that provides a different name for the command than the name of the Plugin.
SubCommander can be implemented to provide a list of plugins.Plugin that can be used as sub-commands of the current Plugin.