mainframe
A lightweight TUI system monitor
[![Pipeline](https://github.com/mdLafrance/mainframe/actions/workflows/pipeline.yaml/badge.svg)](https://github.com/mdLafrance/mainframe/actions/workflows/pipeline.yaml)
[![crates.io](https://img.shields.io/crates/v/mainframe)](https://crates.io/crates/mainframe)
`mainframe` is a terminal gui app for monitoring system performance, meant to be quicker to use than a traditional system monitoring gui.
## Usage
Calling `mainframe` from the command line will start the app (see screenshot below).
Press `q` at any time to exit.
Screenshot
![image](https://github.com/mdLafrance/mainframe/assets/25206305/fdff2757-c13c-49f9-b005-2952ccda206e)
## Installation
Install with cargo:
```bash
cargo install mainframe
mainframe --help
```
This builds and installs the `mainframe` binary.
### Future updates
- [ ] Process monitoring tab
- [ ] AMD gpu support
- [ ] Motherboard stats
- [ ] Logs tab
---
> [!WARNING]
> Only Nvidia graphics cards are currently supported