# @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
