To use the engine, you can use our CLI hosted on you will find how to install and the dependencies.
Use the -h flag to see CLI help
$ lua src/infinity-cli.lua -h
Usage: infinity-cli [-h] [-g {data:metadata,plugins,plugins:plugin}]
[-m {get,post}] [-e <endpoint>] [-d <data>] [-r] [-f] [-v]
Infinity Engine CLI
Options:
-h, --help Show this help message and exit.
-g {data:metadata,plugins,plugins:plugin},
--gateway {data:metadata,plugins,plugins:plugin}
Specify which gateway you want to use
-m {get,post}, Your plugin's endpoint method on the engine
--method {get,post}
-e <endpoint>,
--endpoint <endpoint>
Your plugin's endpoint on the engine
-d <data>, Data to be passed to gateway
--data <data>
-r, --raw-data Bring raw engine data without processing
-f, --file Specify if 'data' is a file
-v, --version Display the current version of the script
For more info, see https://github.com/maldeclabs/infinity-cli
Checking the plugins loaded by the engine
$ lua src/infinity-cli.lua -g plugins
[ Plugins List ]
lua:
state_memory : 0x47c2f
scripts:
1:
name : example.lua
path : plugins/example.lua
type : file