A collection of command-line helper utilities for working with Speakeasy generated API clients.
speakeasy-helpers
is a CLI tool that provides a set of utilities to help you work more effectively with Speakeasy generated API clients.
Installation via mise is very straightforward. If you have mise installed, you can run:
mise use ubi:rwjblue-glean/speakeasy-helpers
Download the latest release for your platform from the GitHub Releases page.
git clone https://github.com/rwjblue-glean/speakeasy-helpers.git
cd speakeasy-helpers
go build -o dist/speakeasy-helpers
# Show help
speakeasy-helpers --help
# Show version
speakeasy-helpers --version
- Go 1.24 or later
- mise (optional, for tool management)
# Using mise
mise run build
# Or directly with go
go build -o bin/speakeasy-helpers
# Using mise
mise run test
# Or directly with go
go test ./...
This project uses GoReleaser for automated releases.
To create a new release:
-
Create and push a new tag:
git tag -a v1.0.0 -m "Release v1.0.0" git push origin v1.0.0
-
The GitHub Actions workflow will automatically build and publish the release.
To test the release configuration locally:
# Test the build
./scripts/test-release.sh
This project is licensed under the MIT License - see the LICENSE file for details.