mirror of
https://github.com/pesde-pkg/scripts.git
synced 2024-12-13 07:30:36 +00:00
19 lines
542 B
Text
19 lines
542 B
Text
|
local function enter(fn: (args: { string }) -> number?): never
|
||
|
local process = require("@lune/process")
|
||
|
local stdio = require("@lune/stdio")
|
||
|
|
||
|
local startTime = os.clock()
|
||
|
local exitCode = fn(table.clone(process.args))
|
||
|
|
||
|
stdio.ewrite(
|
||
|
`\ndone in {stdio.style("dim")}{string.format("%.2fs", os.clock() - startTime)}{stdio.style("reset")}!\n`
|
||
|
)
|
||
|
|
||
|
return process.exit(exitCode)
|
||
|
end
|
||
|
|
||
|
return enter(function(args: { string }): number?
|
||
|
return tonumber(require("../src").generators.rojo.sourcemap(
|
||
|
args[1]
|
||
|
))
|
||
|
end)
|