@@ -23,6 +23,7 @@ void ffPrintPackages(FFPackagesOptions* options)
2323 uint32_t guixAll = counts .guixSystem + counts .guixUser + counts .guixHome ;
2424 uint32_t hpkgAll = counts .hpkgSystem + counts .hpkgUser ;
2525 uint32_t amAll = counts .amSystem + counts .amUser ;
26+ uint32_t scoopAll = counts .scoopUser + counts .scoopGlobal ;
2627
2728 if (options -> moduleArgs .outputFormat .length == 0 )
2829 {
@@ -104,7 +105,15 @@ void ffPrintPackages(FFPackagesOptions* options)
104105 FF_PRINT_PACKAGE_NAME (brewCask , "brew-cask" )
105106 }
106107 FF_PRINT_PACKAGE (macports )
107- FF_PRINT_PACKAGE (scoop )
108+ if (options -> combined )
109+ {
110+ FF_PRINT_PACKAGE_ALL (scoop );
111+ }
112+ else
113+ {
114+ FF_PRINT_PACKAGE_NAME (scoopUser , counts .scoopGlobal ? "scoop-user" : "scoop" )
115+ FF_PRINT_PACKAGE_NAME (scoopGlobal , "scoop-global" )
116+ }
108117 FF_PRINT_PACKAGE (choco )
109118 FF_PRINT_PACKAGE (pkgtool )
110119 FF_PRINT_PACKAGE (paludis )
@@ -162,7 +171,8 @@ void ffPrintPackages(FFPackagesOptions* options)
162171 FF_FORMAT_ARG (counts .brew , "brew" ),
163172 FF_FORMAT_ARG (counts .brewCask , "brew-cask" ),
164173 FF_FORMAT_ARG (counts .macports , "macports" ),
165- FF_FORMAT_ARG (counts .scoop , "scoop" ),
174+ FF_FORMAT_ARG (counts .scoopUser , "scoop-user" ),
175+ FF_FORMAT_ARG (counts .scoopGlobal , "scoop-global" ),
166176 FF_FORMAT_ARG (counts .choco , "choco" ),
167177 FF_FORMAT_ARG (counts .pkgtool , "pkgtool" ),
168178 FF_FORMAT_ARG (counts .paludis , "paludis" ),
@@ -521,7 +531,8 @@ void ffGeneratePackagesJsonResult(FF_MAYBE_UNUSED FFPackagesOptions* options, yy
521531 FF_APPEND_PACKAGE_COUNT (pkgsrc )
522532 FF_APPEND_PACKAGE_COUNT (macports )
523533 FF_APPEND_PACKAGE_COUNT (rpm )
524- FF_APPEND_PACKAGE_COUNT (scoop )
534+ FF_APPEND_PACKAGE_COUNT (scoopUser )
535+ FF_APPEND_PACKAGE_COUNT (scoopGlobal )
525536 FF_APPEND_PACKAGE_COUNT (snap )
526537 FF_APPEND_PACKAGE_COUNT (soar )
527538 FF_APPEND_PACKAGE_COUNT (sorcery )
@@ -558,7 +569,8 @@ static FFModuleBaseInfo ffModuleInfo = {
558569 {"Number of brew packages" , "brew" },
559570 {"Number of brew-cask packages" , "brew-cask" },
560571 {"Number of macports packages" , "macports" },
561- {"Number of scoop packages" , "scoop" },
572+ {"Number of scoop-user packages" , "scoop-user" },
573+ {"Number of scoop-global packages" , "scoop-global" },
562574 {"Number of choco packages" , "choco" },
563575 {"Number of pkgtool packages" , "pkgtool" },
564576 {"Number of paludis packages" , "paludis" },
0 commit comments