Tweak anonymous-script.

develop
expwnent 2014-07-03 16:14:57 -04:00
parent 7f65cb4444
commit 7b057629dc
1 changed files with 4 additions and 2 deletions

@ -1,10 +1,12 @@
--anonymous-script.lua --scripts/modtools/anonymous-script.lua
--author expwnent --author expwnent
--a tool for invoking simple lua scripts without putting them in a file first --a tool for invoking simple lua scripts without putting them in a file first
--anonymous-script "print(args[1])" arg1 arg2 # prints "arg1" --anonymous-script "print(args[1])" arg1 arg2
--# prints "arg1"
local args = {...} local args = {...}
--automatically collect arguments to make the anonymous script more succinct
local f,err = load('local args = {...}; ' .. args[1], '=(anonymous lua script)') --,'=(lua command)', 't') local f,err = load('local args = {...}; ' .. args[1], '=(anonymous lua script)') --,'=(lua command)', 't')
if err then if err then
error(err) error(err)