diff --git a/scripts/modtools/anonymous-script.lua b/scripts/modtools/anonymous-script.lua index eee42845e..965a311a6 100644 --- a/scripts/modtools/anonymous-script.lua +++ b/scripts/modtools/anonymous-script.lua @@ -1,10 +1,12 @@ ---anonymous-script.lua +--scripts/modtools/anonymous-script.lua --author expwnent --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 = {...} +--automatically collect arguments to make the anonymous script more succinct local f,err = load('local args = {...}; ' .. args[1], '=(anonymous lua script)') --,'=(lua command)', 't') if err then error(err)