hevy-rs
A Rust command-line interface for the Hevy API.
Status: Early development. The CLI supports the public authenticated-user, workout, routine, exercise-template, routine-folder, exercise-history, and body-measurement operations.
Install
Install Rust and Cargo with rustup, clone this repository, then install the binary:
To run directly from a checkout instead, replace hevy-rs below with cargo run --.
First safe read
Create an API key in Hevy, keep it out of shell history, and supply it through the environment:
Use JSON for scripts and agents:
Discover the resource-first command tree before using a new operation:
Agent skill
Install the bundled hevy-rs skill with the ecosystem installer:
The skill is an operating guide for the CLI; see its entry guide.
Update the project-installed skill after a new release:
If it was installed globally, update it with:
Documentation
- Command, configuration, safety, recovery, and fixture reference
- Human command-discovery walkthrough
- Evidence-to-advice walkthrough
- Proposal-to-write walkthrough
- Ambiguous-write recovery walkthrough
- hevy-rs agent skill
- Release policy and maintainer procedure
License
Licensed under either of
at your option.