summarylogtreecommitdiffstats
path: root/brave-nightly-bin.sh
diff options
context:
space:
mode:
authorGreg White2021-09-09 12:00:27 -0400
committerGreg White2021-09-09 12:00:27 -0400
commit8cd6232caa64ed6bfbcebb660d377ee4766da8a6 (patch)
tree113d5997a7c695dfca3ccb60fca69da5d2781dd4 /brave-nightly-bin.sh
parent5f2fdf1fd3ce1a4197e0891211421c91a18c2cb2 (diff)
downloadaur-8cd6232caa64ed6bfbcebb660d377ee4766da8a6.tar.gz
Add support for custom flags file
Diffstat (limited to 'brave-nightly-bin.sh')
-rwxr-xr-xbrave-nightly-bin.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/brave-nightly-bin.sh b/brave-nightly-bin.sh
index 39c16b226915..17816b35e056 100755
--- a/brave-nightly-bin.sh
+++ b/brave-nightly-bin.sh
@@ -1,6 +1,14 @@
#!/usr/bin/env bash
+XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
+
+# Allow users to override command-line options
+USER_FLAGS_FILE="$XDG_CONFIG_HOME/brave-nightly-flags.conf"
+if [[ -f $USER_FLAGS_FILE ]]; then
+ USER_FLAGS="$(cat $USER_FLAGS_FILE | sed 's/#.*//')"
+fi
if [[ -z "${CHROME_USER_DATA_DIR}" ]]; then
export CHROME_USER_DATA_DIR=~/.config/BraveSoftware/Brave-Browser-Nightly
fi
-exec "/opt/brave.com/brave-nightly/brave-browser" "$BRAVE_FLAGS" "$FLAG" "$@"
+exec "/opt/brave.com/brave-nightly/brave-browser" "$USER_FLAGS" "$BRAVE_FLAGS" "$FLAG" "$@"
+