INNER CODE UNIT · Python
main
mumu-lhl/Ciyue · tools/bundle_linux_dependencies.py:192
def main() -> int:
parser = argparse.ArgumentParser()
parser.add_argument("--bundle", type=Path, required=True)
parser.add_argument("--search", action="append", default=[], type=Path)
parser.add_argument("--verify-only", action="store_true")
args = parser.parse_args()
bundle_dir = args.bundle.resolve()
if not (bundle_dir / "lib").is_dir():
parser.error(f"bundle library directory does not exist: {bundle_dir / 'lib'}")
try:
if not args.verify_only:
if not args.search:
parser.error("at least one --search directory is required when collecting")
collect(bundle_dir, [path.resolve() for path in args.search])
verify(bundle_dir)
except RuntimeError as error: