System gauges is a rust program that display information about your system in a linear gauge format from the inside of your terminal.
The currently supported informations about your system are :
- your RAM usage
- your SWAP usage
- your global CPU usage
- your Disk usage
The colors of the main gauges and the disk gauges are customizable.
If you have more than one disk the gauges will be sized appropriately to all fit on the screen.
INSTALLING FROM Crates.io
cargo install system-gaugesINSTALLING FROM EXECUTABLE
- Grab the latest executable from the release section
- Add it to your path for bash :
echo 'export PATH=$PATH:/home/path/to/installation/directory' >> ~/.bashrc for zsh:
echo 'export PATH=$PATH:/home/path/to/installation/directory' >> ~/.zshrcCOMPILING FROM SOURCE
- Clone the repo and cd into the directory:
git clone https://github.com/Djalcoding/system-gauges.rs.git
cd system-gauges- Compile the binary:
cargo build --release- Add "current working directory"/target/release to path: for bash :
echo 'export PATH=$PATH:/home/path/to/current/directory/target/release' >> ~/.bashrcfor zsh:
echo 'export PATH=$PATH:/home/path/to/current/directory/target/release' >> ~/.zshrc- Restart your terminal emulator and you're good to go !
- Rust toolchain (recommended: use rustup) (for compiling from source and installing from cargo)
Help :
system-gauges -hRunning the program :
system-gaugesThe colors are defined by your Terminal Environment.
- The script currently only has Linux support as it uses termion, (it should also work on Mac-OS but it hasn't been tested)