A small bash startup script to ease the management of bash's startup and functionality.
Find a file
2025-01-31 02:28:13 +01:00
dist/scripts Add simple test file 2025-01-30 01:44:06 +01:00
src Fix 'prompt' hook injection (now properly) 2025-01-31 02:18:20 +01:00
.gitignore Add .gitignore 2025-01-29 20:58:10 +01:00
init.sh Fix 'prompt' hook injection (now properly) 2025-01-31 02:18:20 +01:00
LICENSE Initial commit 2025-01-29 20:57:31 +01:00
README.md Enhance README.md 2025-01-31 02:28:13 +01:00

bashrcd

bashrcd is a small bash startup script, which eases the management of your shell's startup and functionality.

Index

Features

bashrcd offers the following features:

  • hooks for many different events and scenarios,
  • configuration file splitting,
  • logging system built-in,
  • ... and more

(Un-)Installation

Installing bashrcd

To install bashrcd for your user, execute the commands written below.

Do not restart your shell after this. Instead, proceed to Configuring.

git clone "https://git.staropensource.de/JeremyStarTM/bashrcd.git" "${HOME}/.bashrc.d"
echo "source \"\${HOME}/.bashrc.d/init.sh\"" >> "${HOME}/.bashrc"

Uninstalling

To uninstall bashrcd for your user, execute this:

rm -rf "${HOME}/.bashrc.d"

# Remove the source entry
${EDITOR} "${HOME}/.bashrc"

Configuring

TODO