compile_jsrc.py 515 B

123456789101112131415161718192021222324
  1. import argparse
  2. import os
  3. import tarfile
  4. def parse_args():
  5. parser = argparse.ArgumentParser()
  6. parser.add_argument('--input', nargs='*', required=True)
  7. parser.add_argument('--output', required=True)
  8. parser.add_argument('--prefix', required=True)
  9. return parser.parse_args()
  10. def main():
  11. args = parse_args()
  12. with tarfile.open(args.output, 'w') as out:
  13. for f in args.input:
  14. out.add(f, arcname=os.path.relpath(f, args.prefix))
  15. if __name__ == '__main__':
  16. main()