Skip to content

Releases: MichaelCereda/stampo

v3.0.0 — stampo

Choose a tag to compare

@github-actions github-actions released this 25 Mar 21:10

First release under the new name stampo (formerly ring-cli).

What's changed

  • Renamed project from ring-cli to stampo
  • Added Claude Code skill/plugin support
  • Added install-skill.sh for 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

Choose a tag to compare

@github-actions github-actions released this 18 Mar 21:23

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

  • --yes flag for non-interactive init and refresh (CI/CD friendly)
  • --verbose flag 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-cli

Release v1.0.0

Choose a tag to compare

@MichaelCereda MichaelCereda released this 17 Aug 21:38
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!