diff options
author | chai <chaifix@163.com> | 2021-11-15 13:53:59 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2021-11-15 13:53:59 +0800 |
commit | 942a030afd348ab2e02eac8054b43e3c3a72ea48 (patch) | |
tree | a13459f39a3d2f1b533fbd1b5ab523d7a621f673 /Data/BuiltIn/Libraries/lua-addons/addons/eval | |
parent | e307051a56a54c27f10438fd2025edf61d0dfeed (diff) |
*rename
Diffstat (limited to 'Data/BuiltIn/Libraries/lua-addons/addons/eval')
3 files changed, 23 insertions, 0 deletions
diff --git a/Data/BuiltIn/Libraries/lua-addons/addons/eval/data/bootstrap.lua b/Data/BuiltIn/Libraries/lua-addons/addons/eval/data/bootstrap.lua new file mode 100644 index 0000000..da99720 --- /dev/null +++ b/Data/BuiltIn/Libraries/lua-addons/addons/eval/data/bootstrap.lua @@ -0,0 +1,4 @@ +--[[Any functions or code in this file will be run upon the eval addon load. +This file is ONLY run upon load. You will need to reload the eval addon to +re-read any changes--]] + diff --git a/Data/BuiltIn/Libraries/lua-addons/addons/eval/eval.lua b/Data/BuiltIn/Libraries/lua-addons/addons/eval/eval.lua new file mode 100644 index 0000000..b1ff3ae --- /dev/null +++ b/Data/BuiltIn/Libraries/lua-addons/addons/eval/eval.lua @@ -0,0 +1,11 @@ + +_addon.name = 'Eval' +_addon.author = 'Aureus' +_addon.command = 'eval' +_addon.version = '1.0.0.0' + +require('data/bootstrap') + +windower.register_event('addon command', function(...) + assert(loadstring(table.concat({...}, ' ')))() +end) diff --git a/Data/BuiltIn/Libraries/lua-addons/addons/eval/readme.md b/Data/BuiltIn/Libraries/lua-addons/addons/eval/readme.md new file mode 100644 index 0000000..22f9faf --- /dev/null +++ b/Data/BuiltIn/Libraries/lua-addons/addons/eval/readme.md @@ -0,0 +1,8 @@ +Author: Aureus +Version: 1.0 +Addon to evaluate lua code via windower commands + +Abbreviation: //eval + +Use //eval to run arbitrary lua code. For example, try: +//eval print(windower.ffxi.get_player().name) |