Commit Graph

15 Commits

Author SHA1 Message Date
DL6ER 112beb4214 Add drop-in replacement support for luac as well
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 22:50:56 +01:00
DL6ER 4610a05749 Expose lua-interpreter as virtual pihole-lua binary
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 22:27:02 +01:00
DL6ER 176be7b2dc Update LUA 5.4.0 -> 5.4.1
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-11-19 00:10:44 +01:00
DL6ER 80a9ce813c Define default script path in /opt/pihole/libs and always build READLINE support if static libraries are available on the system
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-11-18 23:14:24 +01:00
DL6ER 211087dc66 Remove shm data sourcing. We will query such data through the API with Pi-hole v6.0
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-08-03 04:25:22 +02:00
DL6ER f8cfb7c056 Include FTL's prototypes in LUA
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-08-03 04:18:55 +02:00
DL6ER 2f6b2a1356 Add pihole.query([idx])
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-08-03 04:16:00 +02:00
DL6ER edd85242dd Automatically load bundled libraries and make them available globally.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-08-03 04:16:00 +02:00
DL6ER f95810acfc Bundle lua library "inspect"
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-08-03 04:16:00 +02:00
DL6ER c2c5f20eef Add ability to connect to shared memory of the running FTL process
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-08-03 04:15:58 +02:00
DL6ER e426ec6a5d Ensure we're always only using the embedded lua engine, even if there is one installed on the system (versions my mismatch)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-07-22 18:51:57 +02:00
DL6ER 9f1ac9649a Add a history file for the interactive interpreter
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-07-22 18:51:57 +02:00
DL6ER 802a26db64 Add Pi-hole extension to LUA, first test routine is pihole.ftl_version()
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-07-22 18:51:57 +02:00
DL6ER 482af982db Add readline support for a smooth lua interpreter CLI experience
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-07-22 18:51:56 +02:00
DL6ER 7a145b3bb5 Include lua-5.4 inside FTL
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-07-22 18:51:56 +02:00