Make LUA scripting work even if proxmark3 is called from arbitrary working directory

- add @gpakosz whereami library (https://github.com/gpakosz/whereami) in order to ...
- determine and set absolute paths for LUA scripts and LUA libraries
This commit is contained in:
pwpiwi 2017-02-23 18:30:29 +01:00
parent 4c16ae80f0
commit 4197a3f6ff
8 changed files with 782 additions and 8 deletions

View file

@ -12,6 +12,10 @@
#include <lua.h>
#define LUA_LIBRARIES_DIRECTORY "lualibs/"
#define LUA_SCRIPTS_DIRECTORY "scripts/"
#define LUA_LIBRARIES_WILDCARD "?.lua"
/**
* @brief set_libraries loads the core components of pm3 into the 'pm3'
* namespace within the given lua_State