1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-20 10:13:17 +00:00

Added -export command line option to export modules

This commit is contained in:
Bryan Roe
2022-10-20 22:31:05 -07:00
parent 236786bc42
commit f99e365be3

View File

@@ -592,6 +592,12 @@ int wmain(int argc, char* wargv[])
ILibDuktape_ScriptContainer_CheckEmbedded(&integratedJavaScript, &integragedJavaScriptLen);
}
if (argc > 1 && strcmp(argv[1], "-export") == 0 && integragedJavaScriptLen == 0)
{
integratedJavaScript = ILibString_Copy("require('code-utils').expand({embedded: true});process.exit();", 0);
integragedJavaScriptLen = (int)strnlen_s(integratedJavaScript, sizeof(ILibScratchPad));
}
if (argc > 2 && strcmp(argv[1], "-exec") == 0 && integragedJavaScriptLen == 0)
{
integratedJavaScript = ILibString_Copy(argv[2], 0);