File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -155,22 +155,23 @@ func listImages(opts *listImagesOpts) error {
155155 }
156156 }
157157
158- var images []string
158+ var images sets.Set [string ]
159+
159160 if opts .AllImages {
160- images = append ( images , imgResolver .ListAll ()... )
161+ images = sets . New ( imgResolver .ListAll ()... )
161162 } else {
162- images = imgResolver .List (listFilter )
163+ images = sets . New ( imgResolver .List (listFilter ) ... )
163164 }
164165
165166 if provider != "" {
166167 provImages , err := imgResolver .ListForProvider (provider )
167168 if err != nil {
168169 return fail.RuntimeError {Op : "listing images for provider" , Err : err }
169170 }
170- images = append ( images , provImages ... )
171+ images = images . Intersection ( sets . New ( provImages ... ) )
171172 }
172173
173- for _ , img := range sets .NewString ( images ... ). List () {
174+ for _ , img := range sets .List (images ) {
174175 fmt .Println (img )
175176 }
176177
You can’t perform that action at this time.
0 commit comments