Guepard CLI 0.29.2
Guepard CLI 0.29.2
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.2/guepard-cli-0.29.2-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.2/guepard-cli-0.29.2-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.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 --versionSHA256 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 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