234 data, err = nil, dataerr; |
234 data, err = nil, dataerr; |
235 end |
235 end |
236 end |
236 end |
237 end |
237 end |
238 if data then |
238 if data then |
|
239 data = data:gsub("^#[^\r\n]*\r?\n", ""); -- Remove shebang if any (or we can't concat) |
239 if not opts.debug then |
240 if not opts.debug then |
240 f:write("package.preload['", modulename, "'] = (function (...)\n"); |
241 f:write("package.preload['", modulename, "'] = (function (...)\n"); |
241 f:write(data); |
242 f:write(data); |
242 f:write(" end)\n"); |
243 f:write(" end)\n"); |
243 else |
244 else |