Releases: MichaelCereda/stampo
Releases · MichaelCereda/stampo
Release list
v3.0.0 — stampo
First release under the new name stampo (formerly ring-cli).
What's changed
- Renamed project from
ring-clitostampo - Added Claude Code skill/plugin support
- Added
install-skill.shfor one-command Claude Code skill setup
Installation
Download the binary for your platform below, or install via cargo:
cargo install stampo
Release v2.3.0
What's New
OpenAPI 3.0 Support
Transform any OpenAPI 3.0 spec into a fully functional CLI:
ring-cli init --alias petstore \
--config-path openapi:https://petstore3.swagger.io/api/v3/openapi.json
petstore pets list
petstore pets get --pet-id 5
petstore pets create --name "Buddy" --tag "dog"- API paths become nested subcommands
- Request body schemas become dot-notation flags
- Authentication derived from security schemes via environment variables
- curl/wget auto-detected for command execution
- Zero network footprint -- the binary has no HTTP client
New Features
--yesflag for non-interactive init and refresh (CI/CD friendly)--verboseflag for detailed output during init- Windows PowerShell install oneliner
Install
# Linux/macOS
curl -fsSL https://raw.githubusercontent.com/MichaelCereda/ring-cli/master/install.sh | sh
# Windows PowerShell
irm https://github.com/MichaelCereda/ring-cli/releases/latest/download/ring-cli-Windows-x86_64.zip -OutFile ring-cli.zip; Expand-Archive ring-cli.zip -DestinationPath $env:LOCALAPPDATA\ring-cli -Force
# Homebrew
brew install michaelcereda/ring-cli/ring-cli
# Cargo
cargo install ring-cliRelease v1.0.0
Initial Release of Ring-CLI 🚀 **Introducing Ring-CLI v1.0.0!** We're thrilled to announce the initial release of Ring-CLI. This release brings to the table a dynamic and versatile command-line interface tool powered by intuitive YAML configurations. 🌟 **Highlights:** - Define and execute custom commands, subcommands, and HTTP requests. - Dynamic placeholder replacement for flexible command execution. - Built-in verbose and quiet modes for detailed or streamlined feedback. - Recursive subcommand support for nested command structures. - Direct HTTP request execution with custom headers and body content. 📝 **Notes:** This is the foundation upon which we'll be building more features, optimizations, and improvements. We're eager to gather feedback, so please share your thoughts, suggestions, and report any issues you encounter. Thank you for being a part of our journey from the start. Stay tuned for more updates!