import("packages") function main(...) for plat, pkgs in pairs(packages()) do cprint("${magenta}%s${clear}:", plat) for _, pkg in ipairs(pkgs) do if pkg.generic then cprint(" ${yellow}->${clear} %s", pkg.name) else cprint(" ${yellow}->${clear} %s (%s)", pkg.name, table.concat(pkg.archs, ", ")) end end end end