Deduplicate list of directories

This commit is contained in:
Maciej Szulik
2018-09-26 10:19:11 +02:00
parent 9c29560ac8
commit 8555b53191

View File

@@ -26,6 +26,7 @@ import (
"github.com/spf13/cobra"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/cli-runtime/pkg/genericclioptions"
"k8s.io/kubernetes/pkg/kubectl/cmd/templates"
cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
@@ -108,7 +109,8 @@ func (o *PluginListOptions) Run() error {
pluginsFound := false
isFirstFile := true
pluginWarnings := 0
for _, dir := range filepath.SplitList(os.Getenv(path)) {
paths := sets.NewString(filepath.SplitList(os.Getenv(path))...)
for _, dir := range paths.List() {
files, err := ioutil.ReadDir(dir)
if err != nil {
continue