From 68878e84b7550fa44e59de5f5552a8363a3b4100 Mon Sep 17 00:00:00 2001 From: Tomas Zaluckij Date: Wed, 13 Dec 2023 10:50:22 +0000 Subject: [PATCH] Add custom flag support --- code.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code.sh b/code.sh index de8d0ec..a8695ef 100755 --- a/code.sh +++ b/code.sh @@ -64,7 +64,11 @@ if [ ! -e /etc/shells ] && [ -e /var/run/host/etc/shells ]; then ln -s /var/run/host/etc/shells /etc/shells fi +if [ -f "${XDG_CONFIG_HOME}/code-flags.conf" ]; then + mapfile -t USER_FLAGS <<< "$(grep -v '^#' "${XDG_CONFIG_HOME}/code-flags.conf")" +fi + exec env ELECTRON_RUN_AS_NODE=1 PATH="${PATH}:${XDG_DATA_HOME}/node_modules/bin" \ /app/bin/zypak-wrapper.sh /app/extra/vscode/code /app/extra/vscode/resources/app/out/cli.js \ --ms-enable-electron-run-as-node --extensions-dir=${XDG_DATA_HOME}/vscode/extensions \ - "$@" ${WARNING_FILE} + "${USER_FLAGS[@]}" "$@" ${WARNING_FILE}