Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Tiwut Sys Info

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.

Key Features

  • 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.

Metric Overview

The tool categorizes system diagnostics into seven distinct modules:

  1. System & Host Platform: Distribution detail, boot mode, init systems, machine models, UUIDs, and kernel details.
  2. Hardware & Silicon: Processor specifications, core counts, current clock speeds, governor states, and CPU temps.
  3. Graphics Engine & UI: GPU details, desktop environments, windowing servers, native resolutions, and shell typography.
  4. Memory & Storage Allocation: Swap values, storage percentage used, root file system structures, and home directory metrics.
  5. Networking & Sockets: Local, gateway, and public IPs, DNS resolvers, and network ping times.
  6. Environment & Running Services: Active user sessions, top-consuming memory/CPU tasks, and battery states.
  7. Security & Framework Runtimes: Operational system shields (SIP, SELinux, AppArmor), SSL levels, and default compiler environments.

Install via Homebrew

brew tap Nexus-Titan/tab https://github.com/Nexus-Titan/homebrew-tap.git
brew update
brew install tiwut-sys-info

Execute a script:

tiwut-sys-info

Manual Installation

  1. Clone or download the script:

    git clone https://github.com/tiwut/Tiwut-Sys-Info.git
    cd Tiwut-Sys-Info
  2. Make the script executable:

    chmod +x tiwut-sys-info.sh
  3. 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-info

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A comprehensive, vertical system information script designed for Unix-like operating systems, including Linux distributions, macOS, and BSD variants.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages