@@ -20,14 +20,14 @@ var listCmd = &cobra.Command{
20
20
Short : "Consult the Charts! List all plugins that have been installed." ,
21
21
Run : func (cmd * cobra.Command , args []string ) {
22
22
if viper .GetBool ("all" ) {
23
- fmt .Fprintln (writer , "| Raid \t | Available \t | Requested \t |" )
24
- for _ , pluginPkg := range GetRaids () {
23
+ fmt .Fprintln (writer , "| Plugin \t | Available \t | Requested \t |" )
24
+ for _ , pluginPkg := range GetPlugins () {
25
25
fmt .Fprintf (writer , "| %s \t | %t \t | %t \t |\n " , pluginPkg .Name , pluginPkg .Available , pluginPkg .Requested )
26
26
}
27
27
} else {
28
28
// list only the available plugins
29
- fmt .Fprintln (writer , "| Raid \t | Requested \t |" )
30
- for _ , pluginPkg := range GetRaids () {
29
+ fmt .Fprintln (writer , "| Plugin \t | Requested \t |" )
30
+ for _ , pluginPkg := range GetPlugins () {
31
31
if pluginPkg .Available {
32
32
fmt .Fprintf (writer , "| %s \t | %t \t |\n " , pluginPkg .Name , pluginPkg .Requested )
33
33
}
@@ -44,56 +44,56 @@ func init() {
44
44
viper .BindPFlag ("all" , listCmd .PersistentFlags ().Lookup ("all" ))
45
45
}
46
46
47
- // GetRequestedRaids returns a list of plugin names requested in the config
48
- func getRequestedRaids () (requestedRaidPackages []* RaidPkg ) {
47
+ // GetRequestedPlugins returns a list of plugin names requested in the config
48
+ func getRequestedPlugins () (requestedPluginPackages []* PluginPkg ) {
49
49
services := viper .GetStringMap ("services" )
50
50
for serviceName := range services {
51
51
pluginName := viper .GetString ("services." + serviceName + ".plugin" )
52
- if pluginName != "" && ! Contains (requestedRaidPackages , pluginName ) {
53
- pluginPkg := NewRaidPkg (pluginName , serviceName )
52
+ if pluginName != "" && ! Contains (requestedPluginPackages , pluginName ) {
53
+ pluginPkg := NewPluginPkg (pluginName , serviceName )
54
54
pluginPkg .Requested = true
55
- requestedRaidPackages = append (requestedRaidPackages , pluginPkg )
55
+ requestedPluginPackages = append (requestedPluginPackages , pluginPkg )
56
56
}
57
57
}
58
- return requestedRaidPackages
58
+ return requestedPluginPackages
59
59
}
60
60
61
- // GetAvailableRaids returns a list of plugins found in the binaries path
62
- func getAvailableRaids () (availableRaidPackages []* RaidPkg ) {
61
+ // GetAvailablePlugins returns a list of plugins found in the binaries path
62
+ func getAvailablePlugins () (availablePluginPackages []* PluginPkg ) {
63
63
pluginPaths , _ := hcplugin .Discover ("*" , viper .GetString ("binaries-path" ))
64
64
for _ , pluginPath := range pluginPaths {
65
- pluginPkg := NewRaidPkg (path .Base (pluginPath ), "" )
65
+ pluginPkg := NewPluginPkg (path .Base (pluginPath ), "" )
66
66
pluginPkg .Available = true
67
- if strings .Contains (pluginPkg .Name , "privateer" ){
67
+ if strings .Contains (pluginPkg .Name , "privateer" ) {
68
68
continue
69
69
}
70
- availableRaidPackages = append (availableRaidPackages , pluginPkg )
70
+ availablePluginPackages = append (availablePluginPackages , pluginPkg )
71
71
}
72
- return availableRaidPackages
72
+ return availablePluginPackages
73
73
}
74
74
75
- var allRaids []* RaidPkg
75
+ var allPlugins []* PluginPkg
76
76
77
- func GetRaids () []* RaidPkg {
78
- if allRaids != nil {
79
- return allRaids
77
+ func GetPlugins () []* PluginPkg {
78
+ if allPlugins != nil {
79
+ return allPlugins
80
80
}
81
- output := make ([]* RaidPkg , 0 )
82
- for _ , plugin := range getRequestedRaids () {
83
- if Contains (getAvailableRaids (), plugin .Name ) {
81
+ output := make ([]* PluginPkg , 0 )
82
+ for _ , plugin := range getRequestedPlugins () {
83
+ if Contains (getAvailablePlugins (), plugin .Name ) {
84
84
plugin .Available = true
85
85
}
86
86
output = append (output , plugin )
87
87
}
88
- for _ , plugin := range getAvailableRaids () {
88
+ for _ , plugin := range getAvailablePlugins () {
89
89
if ! Contains (output , plugin .Name ) {
90
90
output = append (output , plugin )
91
91
}
92
92
}
93
93
return output
94
94
}
95
95
96
- func Contains (slice []* RaidPkg , search string ) bool {
96
+ func Contains (slice []* PluginPkg , search string ) bool {
97
97
for _ , plugin := range slice {
98
98
if plugin .Name == search {
99
99
return true
0 commit comments