@@ -55,7 +55,7 @@ func filterCommandAction(cmd *cobra.Command, args []string) error {
5555 return nil
5656}
5757
58- func filterPackage (cmd * cobra.Command ) (map [ string ]packages.PackageManifest , error ) {
58+ func filterPackage (cmd * cobra.Command ) ([ ]packages.PackageDirNameAndManifest , error ) {
5959 filters := filter .NewFilterRegistry ()
6060
6161 if err := filters .Parse (cmd ); err != nil {
@@ -74,7 +74,7 @@ func filterPackage(cmd *cobra.Command) (map[string]packages.PackageManifest, err
7474 return filtered , nil
7575}
7676
77- func printPkgList (pkgs map [ string ]packages.PackageManifest , printPackageName bool , w io.Writer ) error {
77+ func printPkgList (pkgs [ ]packages.PackageDirNameAndManifest , printPackageName bool , w io.Writer ) error {
7878 enc := json .NewEncoder (w )
7979 enc .SetEscapeHTML (false )
8080 if len (pkgs ) == 0 {
@@ -83,12 +83,12 @@ func printPkgList(pkgs map[string]packages.PackageManifest, printPackageName boo
8383
8484 names := make ([]string , 0 , len (pkgs ))
8585 if printPackageName {
86- for _ , pkgManifest := range pkgs {
87- names = append (names , pkgManifest .Name )
86+ for _ , pkg := range pkgs {
87+ names = append (names , pkg . Manifest .Name )
8888 }
8989 } else {
90- for pkgDirName := range pkgs {
91- names = append (names , pkgDirName )
90+ for _ , pkg := range pkgs {
91+ names = append (names , pkg . DirName )
9292 }
9393 }
9494
0 commit comments