Hardware without the sick.

One command. Full inventory. Colorized tables for CPU, RAM, SMART, NVMe, RAID, NICs and GPU — or JSON. No daemon. No footprint.

one-shot · zero footprint EN / 中文 JSON MIT
Quick start ba.sh · catbash.net
$ curl -sL https://ba.sh/sick | bash
$ curl -sL https://catbash.net/sick | bash
$ curl -sL https://ba.sh/sick | bash -s -- -cn

Same script on both short URLs · -cn Chinese · -y auto-install · --json · bash -s -- …

Report coverage

SystemHostname, OS, kernel, uptime
CPU / PlatformCores, freq, temp, NUMA, virt
MemoryTotals + per-DIMM table
Disks / SMARTHealth, hours, I/O, defects
NVMeTemp, endurance, spare
RAIDmdraid + HBA controllers
NetworkLink, speed, errors
GPU / BoardClass, model, BIOS

Sample output

root@pve:~ — sick -cn

Options

Flag Description
-cn, --chineseOutput in Chinese
-us, --englishOutput in English (default)
-j, --jsonJSON object to stdout only
-y, --yesInstall missing tools without prompting
--no-installNever install; use tools already present
-h, --helpShow help
-v, --versionShow version

Compatibility

Debian Debian
Ubuntu Ubuntu
Fedora Fedora
RHEL RHEL
CentOS CentOS
Arch Arch
openSUSE openSUSE
Linux Mint Mint