storage-cli v0.2.0
storage-cli v0.2.0
- Source commit:
dcdf5d67bd3f65cb557320962fb99644d880a70b - Build hardening:
trimpath, stripped symbols - Distribution tag:
storage-cli-v0.2.0
Install
curl -fsSL https://jhl-labs.github.io/storage-cli/install.sh | sudo bash
storage-cli --version
sudo storage-cli --updateTo pin this release, run curl -fsSL https://jhl-labs.github.io/storage-cli/install.sh | sudo env VERSION=v0.2.0 bash.
For manual Linux downloads, use the direct executable assets below.
Artifacts
- SHA256SUMS
- storage-cli_v0.2.0_linux_amd64
- storage-cli_v0.2.0_linux_arm64
Changes
- Stabilize benchmark with time-based runs and ramp time (dcdf5d6)
- Warn when benchmarking under WSL or 9P/drvfs targets (2bea05c)
- Benchmark at max performance with io_uring and high queue depth (d3eb38f)
- Add --bench disk benchmark via fio (Linux) (f324829)
- Add NVMe vendor, remaining life, and estimated endurance (c5c96b7)
- Show NVMe Written/Read in decimal TB to match TBW ratings (8a2cc8f)
- Hide k8s/portal mounts by default and improve Device Health layout (6ff07b7)
- Add NVMe Device Health section (model, temp, wear, TBW) (7580c54)
- Redesign text output with section headers and semantic color (ebf0d8c)
- Suppress statfs warnings unless --all is set (21ed41b)
- Hide gvfs and /boot mounts from default output (3ac165a)
- Exclude snap/loop squashfs mounts from default output (86c6022)
- Baseline legacy Sonar sort findings (069ac7d)
- Limit SonarQube scope to source code (4da05f4)
- Baseline legacy Sonar maintainability rules (cc79a37)
- Tighten SonarQube analysis scope (5df98ee)
- Run JAM v0.17.0 in quality workflow (272dfd8)
- Use validated literal lsblk command (a277636)
- Raise storage CLI coverage (82beece)
- Set up Go before GitOps test scan (0f47b61)
- Add coverage for storage CLI helpers (6ff0a26)
- Install project dependencies before GitOps test scan (8b75118)
- Update GitOps quality workflow (932392e)
- Retry transient SonarQube scan failures (27f0968)
- Harden GitOps quality metrics reporting (dfd6f9e)
- Stop reporting smoke test coverage (8ed244c)
- Harden GitOps quality workflow payloads (686737e)
- Fix coverage webhook JSON payload (b2bb270)
- Add SonarQube and smoke test quality checks (2a6d679)
- Fix GitOps quality workflow run URLs (2dad6cf)
- Report empty test summaries to GitOps Console (ac3a857)
- Add GitOps quality metrics workflow (66bccc5)