Skip to content

Guepard CLI 0.29.2

Choose a tag to compare

@github-actions github-actions released this 18 Dec 18:59
· 44 commits to main since this release

Guepard CLI 0.29.2

Platforms Released

linux macos windows

Installation

macOS (Homebrew)

brew tap guepard-corp/guepard-cli
brew install guepard

Linux (Homebrew)

brew tap guepard-corp/guepard-cli
brew install guepard

Windows (Chocolatey)

choco install guepard

Linux (Snap)

sudo snap install guepard

Direct Downloads

macOS (Intel)

# Download and extract
curl -L https://github.com/Guepard-Corp/guepard-cli/releases/download/0.29.2/guepard-cli-0.29.2-macos-amd64.tar.gz | tar -xz

# Move to PATH
sudo mv guepard /usr/local/bin/

# Verify installation
guepard --version

macOS (Apple Silicon)

# Download and extract
curl -L https://github.com/Guepard-Corp/guepard-cli/releases/download/0.29.2/guepard-cli-0.29.2-macos-arm64.tar.gz | tar -xz

# Move to PATH
sudo mv guepard /usr/local/bin/

# Verify installation
guepard --version

Windows

# Download and extract
Invoke-WebRequest -Uri "https://github.com/Guepard-Corp/guepard-cli/releases/download/0.29.2/guepard-cli-0.29.2-windows-amd64.zip" -OutFile "guepard-cli.zip"
Expand-Archive -Path "guepard-cli.zip" -DestinationPath "."

# Add to PATH (optional)
# Add the directory containing guepard.exe to your system PATH

# Verify installation
.\guepard.exe --version

SHA256 Checksums

  • Linux AMD64: afe63e14825335068e9868ff98f2c46dbb0e36b228ae9d82624c89a2eef357ab
  • Linux ARM64: aa57ccab745ce53d893004458667c9a70cc596a448edcdb7a2dfb54fbe436a9b
  • macOS AMD64: 972ecf4cfa8947ede4cc23f7c63b9ac13e6a65acdfa916d93a6284659ba08126
  • macOS ARM64: 5489911c8cfbdf44c89e6ed5c9325018ae32784a33902a5a296095a4f7ef3cb5
  • Windows AMD64: 991ae59f19e548ef19819300cffd5a60a8e5c2fd8041e6432c4e319c7133b607

What's New

Bug Fixes

  • Fixed connection port display: Now correctly shows the assigned proxy port instead of defaulting to 5432
  • Improved interactive deployment: All fields now have sensible defaults, making it easier to deploy databases
  • Enhanced password generation: Auto-generated passwords are now 13 characters with special characters for better security

Improvements

  • Interactive mode default confirmation: Changed from "y/N" to "Y/n" for faster deployments
  • Smart port fetching: Automatically fetches the correct proxy port from compute endpoint
  • Better field defaults: Region defaults to "global", datacenter to "us-west-aws", username to "postgres"
  • Auto-generated passwords: When creating deployments, passwords can now be auto-generated if not provided

Features

  • Multi-platform support (macOS, Windows, Linux)
  • Git-like workflow for databases
  • Familiar command interface
  • Database version control and management
  • API v0.4.4 integration
  • Enhanced performance profiles
  • Cross-platform keyring support

Quick Start

# Login to Guepard
guepard login

# Interactive deployment (easy guided setup)
guepard deploy -I

# Create a deployment with custom settings
guepard deploy -p PostgreSQL -v 16 -r us-west -i REPOSITORY -d us-west-aws -w "your-password"

# View deployment details (with correct port)
guepard deploy -x <deployment-id>

# Create a commit
guepard commit -m "Initial version"

# List branches
guepard branch

# Create a new branch
guepard branch develop

# Switch to a branch
guepard checkout develop

# View commit history
guepard log

# Manage compute instances
guepard compute status
guepard compute start
guepard compute stop
guepard compute restart

Technical Details

  • Rust version: Latest stable
  • Target platforms: macOS, Windows, Linux
  • Features: Platform-specific keyring support
  • Dependencies: Self-contained binaries
  • API compatibility: v0.4.4

Documentation