summarylogtreecommitdiffstats
path: root/brave-origin-bin.sh
blob: 67a5e7333fbe0b9924584a1649adc783eeda1e70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env bash

XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-"${HOME}/.config"}"

CONF_FILE="${XDG_CONFIG_HOME}/brave-origin-flags.conf"

if
	test -f "${CONF_FILE}"
then
	mapfile -t CONF_LIST < "${CONF_FILE}"
fi

for CONF_LINE in "${CONF_LIST[@]}"
do
	if ! [[
		"${CONF_LINE}" =~ ^[[:space:]]*(#|$)
	]]
	then
		FLAG_LIST+=("${CONF_LINE}")
	fi
done

export CHROME_VERSION_EXTRA='stable'

exec /opt/brave-origin-bin/brave-origin "${FLAG_LIST[@]}" "${@}"