Deduplicate list of directories

pull/58/head
Maciej Szulik 2018-09-26 10:19:11 +02:00
parent 9c29560ac8
commit 8555b53191
No known key found for this signature in database
GPG Key ID: F15E55D276FA84C4
1 changed files with 3 additions and 1 deletions

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