INNER CODE UNIT · Go
extensionCommand
asdf-vm/asdf · internal/cli/cli.go:636
func extensionCommand(logger *log.Logger, args []string) error {
if len(args) < 1 {
err := errors.New("no plugin name specified")
logger.Printf("%s", err.Error())
return err
}
conf, err := config.LoadConfig()
if err != nil {
logger.Printf("error loading config: %s", err)
return err
}
pluginName := args[0]
plugin := plugins.New(conf, pluginName)
err = runExtensionCommand(plugin, args[1:])
logger.Printf("error running extension command: %s", err.Error())