Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stuffbymax/ssysi
ssysi is small system information
https://github.com/stuffbymax/ssysi
Last synced: 10 days ago
JSON representation
ssysi is small system information
- Host: GitHub
- URL: https://github.com/stuffbymax/ssysi
- Owner: stuffbymax
- License: mit
- Created: 2024-09-09T23:18:07.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-02T19:45:59.000Z (about 2 months ago)
- Last Synced: 2024-12-02T20:32:19.278Z (about 2 months ago)
- Language: Shell
- Homepage:
- Size: 307 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# read me is made by AI
# ssysi (Small System Information)**ssysi** is a simplified, lightweight system information tool. The goal of this project is to provide essential system information in a minimal package, under 10KB, while retaining useful and practical features for everyday system monitoring.
## Key Features
- **Minimalist Design**: Under 10KB in size, making it fast and resource-efficient.
- **Essential System Stats**:
- CPU model, core count, and thread count.
- Memory usage and swap statistics.
- Disk usage and mounted drives.
- System uptime and kernel information.
- Battery status (if applicable).
- **User-Friendly Output**: Information is presented in a clean, formatted, and color-coded way to improve readability.
- **Lightweight & Fast**: No unnecessary overhead, designed for speed and low resource usage.
- **Terminal-Friendly**: Runs seamlessly in the terminal, with centered text for a polished look.## Displayed Information
1. **System Information**:
- OS, hostname, model
- Kernel version, uptime
- Screen resolution2. **CPU Information**:
- Model name, core count, and thread count3. **Memory & Swap Usage**:
- Memory and swap usage percentages4. **Disk Usage & I/O Statistics**:
- Disk usage for root (`/`)
- Mounted drives and their usage
- I/O stats (read/write speeds)5. **Battery Status** (optional):
- Current charge and state
-
6. **gGPU info **:
- GPU Name
## How It Works- **Color Formatting**: Uses ANSI escape codes for background colors and clear text presentation.
- **Centered Text**: Outputs all information neatly centered in the terminal for readability.
- **Efficient Parsing**: Uses lightweight commands like `awk`, `ps`, `df`, and `free` for data collection.
## Example UsageRunning the script will display a concise overview of your system's current state, such as:
![screen](https://github.com/stuffbymax/ssysi/blob/main/screenshot/screenshot.jpg)