catter.py 297 B

123456789101112131415
  1. #!/usr/bin/env python3
  2. import sys
  3. output = sys.argv[-1]
  4. inputs = sys.argv[1:-1]
  5. with open(output, 'w') as ofile:
  6. ofile.write('#pragma once\n')
  7. for i in inputs:
  8. with open(i, 'r') as ifile:
  9. content = ifile.read()
  10. ofile.write(content)
  11. ofile.write('\n')