Cucumber/Kernel/contrib/luapack.py

20 lines
326 B
Python

#!/usr/bin/python2
import sys
import struct
path = sys.argv[1]
target = sys.argv[2]
f = open(path, "r")
source = f.read()
f.close()
fs_path = path.replace("src/", "")
data = struct.pack(">H", len(fs_path))
data += fs_path
data += struct.pack(">L", len(source))
data += source
f = open(target, "wb")
f.write(data)
f.close()