diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2020-06-03 23:40:44 -0700 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2020-06-03 23:40:44 -0700 |
| commit | 68095db20f5e53a73e8f284f6a3c529a98d39e00 (patch) | |
| tree | 91378670c4ef88581a14792dfcbde6253584b674 /scripts/bbstartup | |
| parent | 69bc783ff9ebc2344dab14ef7bd140c87d31733b (diff) | |
Misc fixes and tweaks
Diffstat (limited to 'scripts/bbstartup')
| -rwxr-xr-x | scripts/bbstartup | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/scripts/bbstartup b/scripts/bbstartup index 21d04e3..93fbb43 100755 --- a/scripts/bbstartup +++ b/scripts/bbstartup @@ -1,11 +1,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 bbbindkeys -if [ -e "$XDG_DATA_HOME/bb/settings.sh" ]; then - . "$XDG_DATA_HOME/bb/settings.sh" -fi +# Reload settings +[ -e "$XDG_DATA_HOME/bb/settings.sh" ] && . "$XDG_DATA_HOME/bb/settings.sh" |
