blob: 10f3fd362bc63e0bc2976e3f0bab6bc63c5638c5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/usr/bin/env sh
# Launches Logseq with flags specified in $XDG_CONFIG_HOME/logseq-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}/logseq-flags.conf" ]; then
LOGSEQ_USER_FLAGS="$(cat "$XDG_CONFIG_HOME/logseq-flags.conf")"
fi
exec /opt/logseq-desktop-bin/Logseq $LOGSEQ_USER_FLAGS "$@"
|