aboutsummaryrefslogtreecommitdiff
path: root/scripts/bbstartup
blob: 79b9b2cba8d64cf9991d8b0697e27eebe09a9eb6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh
# This file contains the script that is run when bb launches

# Delay running command-line commands (bb +<cmd>) until after startup:
tmpfile="$(mktemp "${TMPDIR-/tmp}/bb-cmdline-XXXXXX")"
trap 'cat "$tmpfile" >> "$BBCMD"; rm -f "$tmpfile"' EXIT
mv "$BBCMD" "$tmpfile"

# Create bb data dir:
[ ! -d "$XDG_DATA_HOME/bb" ] && mkdir -p "$XDG_DATA_HOME/bb"

# Load key bindings
bbkeys

# Reload settings
[ -e "$XDG_DATA_HOME/bb/settings.sh" ] && . "$XDG_DATA_HOME/bb/settings.sh"