CircuitForge node bootstrap/installer, forked from PRbL-bashrc
- Pin LC_ALL=C on free/uptime/sensors calls parsed by grep/awk on English words and fixed column positions; these broke under non-English locales. Uptime's token-position parsing is still format-fragile across procps versions/distros; noted as a follow-up for a /proc/uptime-based rewrite. - Replace hardcoded '°C' with a deg_symbol variable that collapses to plain "C" when PRbL/functions reports unicode_supported=false, so temperature readouts stay pure ASCII on terminals/locales that can't render the degree sign. - Bump PRbL submodule for the ANSI-code and box-border fallback fixes. |
||
|---|---|---|
| lib | ||
| PRbL@7b63dbca46 | ||
| scripts | ||
| .gitignore | ||
| .gitmodules | ||
| functions | ||
| install.sh | ||
| README.md | ||
| scriptexample.sh | ||
Pyr0ball's Reductive [bash] Library Auto-Installer
This installer depends on PRbL and should be cloned recursively:
git clone --recurse-submodules https://github.com/pyr0ball/PRbL-bashrc.git
cd PRbL-bashrc/
./install.sh -i
This installer sets up a number of bash-enhancing features:
- Easy access to easy-to-use functions in bash scripting (check out ./PRbL/demo.sh for details)
- A pluggable environment configuration via ~/.bashrc.d/
- An informative terminal login splash page
Currently this installer only handles bash-like environments.
Planned features:
- Expanded automatic OS detection and package handling
- Modular login splash page