diff --git a/.github/macmon.png b/.github/macmon.png index ea22f92..413d8e0 100644 Binary files a/.github/macmon.png and b/.github/macmon.png differ diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cb2e76d..5d624af 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,7 +28,6 @@ jobs: - name: archiving id: archive run: | - strip target/release/macmon cp target/release/macmon macmon tar czf macmon-${{ github.ref_name }}.tar.gz readme.md LICENSE macmon ls -lah | grep macmon diff --git a/Cargo.lock b/Cargo.lock index 2b5748f..36be657 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -278,7 +278,7 @@ dependencies = [ [[package]] name = "macmon" -version = "0.1.0" +version = "0.2.0" dependencies = [ "clap", "core-foundation", diff --git a/Cargo.toml b/Cargo.toml index 81a3efc..934b656 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "macmon" -version = "0.1.0" +version = "0.2.0" edition = "2021" [lints.rust] @@ -10,6 +10,7 @@ unreachable_code = "allow" [profile.release] panic = "abort" +strip = false [dependencies] clap = {version = "4.5.7", features = ["derive"]} diff --git a/readme.md b/readme.md index c55ea36..6451cf5 100644 --- a/readme.md +++ b/readme.md @@ -1,4 +1,8 @@ -# macmon – Mac Monitor +# `macmon` – Mac Monitor + +[version](https://github.com/vladkens/macmon/releases) +[license](https://github.com/vladkens/macmon/blob/main/LICENSE) +[donate](https://buymeacoffee.com/vladkens)
macmon preview @@ -17,6 +21,8 @@ Apple Silicon processors don't provide an easy way to see live power consumption - 📊 CPU utilization per cluster - 💾 RAM / Swap usage - 📈 Historical charts + avg / max values +- 🌡️ Average CPU / GPU temperature +- 🎨 Switchable colors (6 variants) - 🪟 Can be rendered in a small window - 🦀 Written in Rust @@ -51,13 +57,20 @@ sudo cp target/release/macmon /usr/local/bin ## 🚀 Usage ```sh -Usage: macmon [OPTIONS] +Usage: macmon [OPTIONS] [COMMAND] + +Commands: + raw Print raw metrics data instead of TUI + help Print this message or the help of the given subcommand(s) Options: -i, --interval Update interval in milliseconds [default: 1000] - --raw Print raw data instead of TUI -h, --help Print help -V, --version Print version + +Controls: + c - change color + q - quit ``` ## 🤝 Contributing