Guepard CLI 0.29.5
Guepard CLI 0.29.5
Platforms Released
linux macos windows
Installation
macOS (Homebrew)
brew tap guepard-corp/guepard-cli
brew install guepardLinux (Homebrew)
brew tap guepard-corp/guepard-cli
brew install guepardWindows (Chocolatey)
choco install guepardLinux (Snap)
sudo snap install guepardDirect Downloads
macOS (Intel)
# Download and extract
curl -L https://github.com/Guepard-Corp/guepard-cli/releases/download/0.29.5/guepard-cli-0.29.5-macos-amd64.tar.gz | tar -xz
# Move to PATH
sudo mv guepard /usr/local/bin/
# Verify installation
guepard --versionmacOS (Apple Silicon)
# Download and extract
curl -L https://github.com/Guepard-Corp/guepard-cli/releases/download/0.29.5/guepard-cli-0.29.5-macos-arm64.tar.gz | tar -xz
# Move to PATH
sudo mv guepard /usr/local/bin/
# Verify installation
guepard --versionWindows
# Download and extract
Invoke-WebRequest -Uri "https://github.com/Guepard-Corp/guepard-cli/releases/download/0.29.5/guepard-cli-0.29.5-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 --versionSHA256 Checksums
- Linux AMD64:
86c16a51d7ab266243baaa6cd84a1eec3cc9af00f8153a65ca207641af6ca83d - Linux ARM64:
dab055e12513fa4b12aa6638383b48ed9e31446634098eb161da07a7a6478382 - macOS AMD64:
4af6f0403b6cefa3330624670a38f50d2ceada711d0c8ef1a478f6d7d07b1495 - macOS ARM64:
a430bb1adb6df2ef93d4acfb289d878905e84eb715cf890494d3be96ef98b608 - Windows AMD64:
cee6f7cada58cd95a9dcac6a0ea20b089cd1c606cdca7926724050989558d0b5
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 restartTechnical 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
- Website: https://www.guepard.run
- Documentation: https://docs.guepard.run
- GitHub: https://github.com/Guepard-Corp/guepard-cli