A simple, customisable fetch written in Rust.
NOTE: THIS IS THE CONTINUED VERSION OF ru_fetch.
```bash
OS: Arch Linux Host: user-pc Uptime: 24.37 min(s) Kernel Version: 5.10.15-arch1-1 CPU: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz (4) Disk: /dev/sda2 (96.61 GB / 449.57 GB) Memory: 2.45 GB / 8.05 GB Swap: 1.02 GB / 8.39 GB ```
| Platform | Location | | :---------- | :------------------------------------------------ | | Windows | %appdata%/rufetch/config.toml | | Linux | ~/.config/rufetch/config.toml | | Mac | ~/Library/Application Support/rufetch/config.toml |
Following are possible configuration options, their descriptions and their possible values.
| Option | Description | Possible Values | Default |
| :---------------------- | :----------------------- | :--------------------- | :------ |
| showos | Show OS | true, false
| true
|
| showhostname | Show hostname | true, false
| true
|
| showkernelversion | Show OS kernel version | true, false
| true
|
| showmemory | Show total and used RAM | true, false
| true
|
| showswap | Show total and used Swap | true, false
| true
|
| showuptime | Show system uptime | true, false
| true
|
| showcolors | Show color blocks | true, false
| true
|
| showcpu | Show CPU usage | true, false
| true
|
| showcores | Show total CPU cores | true, false
| true
|
| showtemperature | Show temperature** | true, false
| false
|
| showdisks | Show Disk name and Usage | true, false
| true
|
| uptimetype | The uptime's unit | Hour, Minute, Second
| Hour
|
| colorsheight | Height of color blocks* | any unsigned int
| 2
|
| colors_width | Width of color blocks* | any unsigned int
| 2
|
| memory_type | The memory's unit | KB, MB, GB
| GB
|
Note: colors_width requires a unsigned integer which is within integer range. Recommended usage is 3 - 5
Note: show_temperature currently may not work on all platforms and as such is false
by default
This program is licensed under GPL3