# @TEST-DOC: List installed_packages in manifest.json - regression test for adding built-in packages. # @TEST-EXEC: zkg install foo # @TEST-EXEC: zkg install alice/bar # @TEST-EXEC: zkg install one/alice/baz # @TEST-EXEC: python3 read-manifest.py ./state/manifest.json > packages.txt # @TEST-EXEC: btest-diff packages.txt # @TEST-START-FILE read-manifest.py import json, sys with open(sys.argv[1]) as f: manifest = json.load(f) for i, pkg in enumerate(manifest["installed_packages"]): pkg_dict = pkg["package_dict"] print(i, pkg_dict["directory"], pkg_dict["name"], pkg_dict["source"]) @TEST-END-FILE