aboutsummaryrefslogtreecommitdiff
path: root/bb.h
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2019-09-30 17:22:17 -0700
committerBruce Hill <bruce@bruce-hill.com>2019-09-30 17:22:17 -0700
commitf0e37a95f1514bc5af12bb42614391c23fad5d94 (patch)
tree9868ec1f0569d12ec9aab307717b46f713f9bb96 /bb.h
parent3fd603c607ec746c1f2347ee3c47ed37f5eff728 (diff)
Fixed an issue with /etc/bb instead of /etc/xdg/bb and moved the startup
command into bb.h with the other bb shell script stuff.
Diffstat (limited to 'bb.h')
-rw-r--r--bb.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/bb.h b/bb.h
index 4c98266..bdbc0c1 100644
--- a/bb.h
+++ b/bb.h
@@ -298,4 +298,15 @@ SPIN ";\n"
#endif
;
+const char *runstartup =
+"[ ! \"$XDG_CONFIG_HOME\" ] && XDG_CONFIG_HOME=~/.config;\n"
+"[ ! \"$sysconfdir\" ] && sysconfdir=/etc;\n"
+"if [ -e \"$XDG_CONFIG_HOME/bb/bbstartup.sh\" ]; then\n"
+" . \"$XDG_CONFIG_HOME/bb/bbstartup.sh\";\n"
+"elif [ -e \"$sysconfdir/xdg/bb/bbstartup.sh\" ]; then\n"
+" . \"$sysconfdir/xdg/bb/bbstartup.sh\";\n"
+"elif [ -e \"./bbstartup.sh\" ]; then\n"
+" . \"./bbstartup.sh\";\n"
+"fi\n";
+
// vim: ts=4 sw=0 et cino=L2,l1,(0,W4,m1