From 88c63b297638e9cfda0846a534b72a37ed2e7ae3 Mon Sep 17 00:00:00 2001 From: Bryan Roe Date: Fri, 1 Feb 2019 17:22:56 -0800 Subject: [PATCH] Added ability to inline JS on the command line --- meshconsole/main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meshconsole/main.c b/meshconsole/main.c index 9fb2819..a7c0561 100644 --- a/meshconsole/main.c +++ b/meshconsole/main.c @@ -117,6 +117,12 @@ char* crashMemory = ILib_POSIX_InstallCrashHandler(argv[0]); ILibDuktape_ScriptContainer_CheckEmbedded(&integratedJavaScript, &integratedJavaScriptLen); + if (argc > 2 && strcmp(argv[1], "-exec") == 0 && integratedJavaScriptLen == 0) + { + integratedJavaScript = ILibString_Copy(argv[2], -1); + integratedJavaScriptLen = strnlen_s(integratedJavaScript, sizeof(ILibScratchPad)); + } + if (argc > 1 && strcasecmp(argv[1], "-info") == 0) { printf("Compiled on: %s, %s\n", __TIME__, __DATE__);