def main()

in features/0002-keys-generate.py [0:0]


def main(args=None):
    """Entry point for CLI"""
    parser = argparse.ArgumentParser(description="Build a keys manifest.")
    parser.add_argument(
        "--human", action="store_true", help="Print human-readable JSON"
    )

    parsed = parser.parse_args(args)

    manifest = build_manifest()
    _test_manifest(manifest)

    kwargs = {}
    if parsed.human:
        kwargs["indent"] = 4

    return json.dumps(manifest, **kwargs)