BashStyle-NG is a graphical utility and toolchain for changing the
look, feel, and behavior of Bash, Readline, Vim,
Nano, and Git. It acts as a central hub to add advanced
features, configuration and visual enhancements into standard command-line
tools, making the terminal environment more user-friendly and powerful.
The following is a shortened summary of possibilities, see the documentation for more.
ls, gcc error messages and grep matches.
lscd/treecd command that
remembers the last visited directory, auto-restores directory on new session,
and prints directory contents immediately after navigating.
history isolation - meaning that terminal sessions have no outside visible
history. Or the opposite history sync, when active, reloading the prompt
(pressing enter), will load any new history created from other sessions.
gitkit which features various companion functions for ‘git‘
systemkit grab system information, in most cases formatted so that you can
use it directly in your prompt (which several prompts and the prompt builder do)
sufffix a script that fixes file suffixes according to their mime type
random create random strings of various types (for example for passwords)
randomfile select a random file from a list of files and optionally perform
an action on it (like opening a random image or playing a random mp3)
You can read the full BashStyle-NG documentation online at:
Figure 2.2: Equinox prompt style in Konsole
You can check the latest version via GitLab:
https://gitlab.com/Nanolx/bashstyle-ng
Visit https://gitlab.com/Nanolx/bashstyle-ng/issues for reporting bugs.
Please make sure that you got the latest stable version of BashStyle-NG. If you got an Feature Request or a new Idea for BashStyle-NG, don’t hesitate to post it! If you can provide patches, then that’s even better.