summarylogtreecommitdiffstats
path: root/armcord-launcher.sh
diff options
context:
space:
mode:
authorVendicated2022-11-29 20:28:58 +0100
committerVendicated2022-11-29 20:28:58 +0100
commit4141103bcf1209e8488da77ec4559de02b328c15 (patch)
treefb5b3c9538865ffc5c148b19739ff48525a26503 /armcord-launcher.sh
parent0ea859b6a177ac836e8e6dcece161b8cfeee5b2f (diff)
downloadaur-4141103bcf1209e8488da77ec4559de02b328c15.tar.gz
Easy custom flags & electron version
Diffstat (limited to 'armcord-launcher.sh')
-rwxr-xr-xarmcord-launcher.sh13
1 files changed, 12 insertions, 1 deletions
diff --git a/armcord-launcher.sh b/armcord-launcher.sh
index 999cf6cb0cc3..77dce8a23101 100755
--- a/armcord-launcher.sh
+++ b/armcord-launcher.sh
@@ -1,3 +1,14 @@
#!/bin/sh
-/usr/bin/electron /usr/share/armcord/app.asar
+electron=/usr/bin/electron
+
+CONFIG=${XDG_CONFIG_HOME:-~/.config}
+FLAGS="$CONFIG/armcord-flags.conf"
+
+# Allow users to override command-line options
+if [ -f "$FLAGS" ]; then
+ USER_FLAGS="$(cat "$FLAGS")"
+fi
+
+# shellcheck disable=SC2086 # USER_FLAGS has to be unquoted
+"$electron" /usr/share/armcord/app.asar $USER_FLAGS "$@"