aboutsummaryrefslogtreecommitdiffstats
path: root/testing/lua-language-server/wrapper
diff options
context:
space:
mode:
Diffstat (limited to 'testing/lua-language-server/wrapper')
-rwxr-xr-xtesting/lua-language-server/wrapper11
1 files changed, 11 insertions, 0 deletions
diff --git a/testing/lua-language-server/wrapper b/testing/lua-language-server/wrapper
new file mode 100755
index 00000000000..7ebcd4440f3
--- /dev/null
+++ b/testing/lua-language-server/wrapper
@@ -0,0 +1,11 @@
+#!/bin/sh
+# taken from https://github.com/archlinux/svntogit-community/blob/3b6e414da1733d2fc1bc4f830e1bd913c1f4b529/trunk/wrapper
+TMPPATH="/tmp/lua-language-server-$(id -u)"
+mkdir -p "$TMPPATH"
+INSTANCEPATH=$(mktemp -d "$TMPPATH/instance.XXXXXX")
+DEFAULT_LOGPATH="$INSTANCEPATH/log"
+DEFAULT_METAPATH="$INSTANCEPATH/meta"
+
+exec /usr/lib/lua-language-server/bin/lua-language-server -E /usr/lib/lua-language-server/main.lua \
+ --logpath="$DEFAULT_LOGPATH" --metapath="$DEFAULT_METAPATH" \
+ "$@"