A comprehensive, vertical system information script designed for Unix-like operating systems, including Linux distributions, macOS, and BSD variants.
Unlike traditional tools that focus on side-by-side ASCII art layouts, Tiwut Sys Info prioritizes high-density, structured reporting by organizing over 50 system parameters into clean, readable logical blocks directly inside your terminal.
- Broad Platform Support: Runs on Linux (systemd-based distributions, debian, arch, etc.), macOS (Darwin), and FreeBSD/OpenBSD.
- Vast Metric Coverage: Captures detailed hardware specifications, memory maps, active processes, system diagnostics, and connectivity states.
- Zero Heavy Dependencies: Written in pure Bash, relying almost entirely on native system built-ins and standard core utility commands.
- Safe Fallback Design: Automatically bypasses non-existent pathways on varying platforms to avoid visual errors or runtime breaks.
The tool categorizes system diagnostics into seven distinct modules:
- System & Host Platform: Distribution detail, boot mode, init systems, machine models, UUIDs, and kernel details.
- Hardware & Silicon: Processor specifications, core counts, current clock speeds, governor states, and CPU temps.
- Graphics Engine & UI: GPU details, desktop environments, windowing servers, native resolutions, and shell typography.
- Memory & Storage Allocation: Swap values, storage percentage used, root file system structures, and home directory metrics.
- Networking & Sockets: Local, gateway, and public IPs, DNS resolvers, and network ping times.
- Environment & Running Services: Active user sessions, top-consuming memory/CPU tasks, and battery states.
- Security & Framework Runtimes: Operational system shields (SIP, SELinux, AppArmor), SSL levels, and default compiler environments.
brew tap Nexus-Titan/tab https://github.com/Nexus-Titan/homebrew-tap.git
brew update
brew install tiwut-sys-infoExecute a script:
tiwut-sys-info-
Clone or download the script:
git clone https://github.com/tiwut/Tiwut-Sys-Info.git cd Tiwut-Sys-Info -
Make the script executable:
chmod +x tiwut-sys-info.sh
-
Run the application:
./tiwut-sys-info.sh
To make it globally accessible on your machine, copy it to your local executable path:
sudo cp tiwut-sys-info.sh /usr/local/bin/tiwut-sys-infoThis project is licensed under the MIT License - see the LICENSE file for details.