This is a custom, portable, extensible, and feature-rich .bashrc
that combines many incredible features into one file.
Currently planned features:
- Automatic
bash-it
integration -
ntfy
integration for notifications - Support for
hstr
-
thefuck
integration - Intuitive support for coloring output
This .bashrc
automatically integrates with programs it supports. Have bash-it
? It's ready for that. ntfy
? Ready for that too; right out of the box. Don't have any of these? That's fine, it just won't use it. No messing about disabling things yourself that you don't want enabled or don't have.
I always hated looking up how to do a certain color. With this, it sets variables to human-readable color names and associates it with their correct value.
Normally you'd have to type out the color code yourself. So, to output text in purple, you'd do this:
printf "\e[38;5;93mThis text is purple.\n"
But, with the color aliases, it becomes much easier and so much more readable:
printf "${PURPLE}This text is purple.${STANDARD}\n"