16 lines
531 B
Bash
16 lines
531 B
Bash
|
#!/usr/bin/env sh
|
||
|
# Launches MS Edge with flags specified in $XDG_CONFIG_HOME/microsoft-edge-beta-flags.conf
|
||
|
|
||
|
# Make script fail if `cat` fails for some reason
|
||
|
set -e
|
||
|
|
||
|
# Set default value if variable is unset/null
|
||
|
XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-${HOME}/.config}"
|
||
|
|
||
|
# Attempt to read a config file if it exists
|
||
|
if [ -r "${XDG_CONFIG_HOME}/microsoft-edge-stable-flags.conf" ]; then
|
||
|
EDGE_USER_FLAGS="$(cat "$XDG_CONFIG_HOME/microsoft-edge-stable-flags.conf")"
|
||
|
fi
|
||
|
|
||
|
exec /opt/microsoft/msedge/microsoft-edge $EDGE_USER_FLAGS "$@"
|