stomata-core 0.1.4

Core stomata library for systems metric collection and visualization via the stomata-cli
Documentation

Note: Stomata is currently under development and more features and fixes are upcoming. Right now Stomata is very minimalistic and will introduce new features as the development goes on.


Features

  • Real-time memory and swap usage gauges
  • Minimal dependencies; built with Rust
  • Designed as a workspace: includes a reusable library (Stomata-core) and a CLI (Stomata-cli)

Installation

Install via crates.io:

cargo install stomata-cli

You can also add the stomata-core crate in your rust project as it is deployed as a separate crate

cargo add stomata-core

Building Locally with Cargo

Make sure you have Rust installed on your machine. Stomata is being built using rustc version 1.90.0

Clone the master branch of the repository

git clone https://github.com/aditya172926/stomata-cli.git

Once cloned you can either run cargo build or make build to execute debug build command from the make file. If you want to build the release execute make release

To run the cli, use the command

stomata --interval 1000

interval is an optional arguement to give. It is the refresh rate of the metrics to be fetched and rendered on the terminal UI.

Contributing

Contributions are welcome! Please read our Contributing Guidelines before submitting a pull request.

License

Licensed under either of