CircuitForge node bootstrap/installer, forked from PRbL-bashrc
Find a file
pyr0ball d72d8fb89c fix: clean up top-processes display, collapse noisy interfaces, fix failed-login count
- get_top_processes: use 'comm' instead of 'args' so the actual binary
  name is shown instead of a path truncated before reaching it; also
  exclude the ps invocation itself, which was always appearing with an
  inflated %cpu artifact from its own brief runtime.
- Network Information: interfaces matching grouped_adapter_patterns
  (Docker br-*/veth*/docker0 by default) are now tallied into a single
  summary line instead of printed individually. On a host running many
  containers this cut the section from 100+ lines to a handful.
- get_security_info: failed-login count used `journalctl -u sshd`, but
  the systemd unit is named ssh.service on Debian/Ubuntu, so the query
  silently matched zero entries there. Filter by `_COMM=sshd` instead,
  which matches the actual binary name regardless of unit naming, and
  add /var/log/secure as a fallback alongside /var/log/auth.log.
2026-07-17 20:23:38 -07:00
lib fix: clean up top-processes display, collapse noisy interfaces, fix failed-login count 2026-07-17 20:23:38 -07:00
PRbL@7b63dbca46 fix: locale/unicode compatibility in quickinfo, bump PRbL submodule 2026-07-17 16:01:31 -07:00
scripts chore: repoint PRbL submodule to Circuit-Forge fork, add mediatools 2026-07-17 11:48:38 -07:00
.gitignore added logs to gitignore 2023-05-09 15:38:59 -07:00
.gitmodules chore: repoint PRbL submodule to Circuit-Forge fork, add mediatools 2026-07-17 11:48:38 -07:00
functions fixed symlink and script permissions 2022-10-28 10:28:02 -07:00
install.sh fix: add bc dependency, remove Slipstream and golang extras 2026-04-29 16:05:03 -07:00
README.md Update README.md 2023-08-11 01:41:01 -07:00
scriptexample.sh fixed dos line-endings 2022-03-23 14:22:49 -07:00

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