mirror of
https://github.com/hanzokms/cli.git
synced 2026-10-30 20:30:00 +00:00
- Binary name: kms (not infisical) - Go module: github.com/hanzokms/cli - Default API: https://kms.hanzo.ai - Config dir: ~/.kms, workspace: .kms.json - Copyright: Hanzo AI Inc. - Keyring service: hanzo-kms - npm package: @hanzokms/cli - GoReleaser, Docker, scripts all updated - External deps (go-sdk, kmip) keep original import paths until forked to hanzokms org
1.2 KiB
1.2 KiB
Hanzo KMS CLI
The official Hanzo KMS CLI for secret management. Inject secrets into applications and manage your Hanzo KMS infrastructure.
Features
- Inject secrets into applications and development workflows
- Scan for secret leaks in your codebase and git history
- Export secrets to various formats (dotenv, JSON, YAML)
- Authenticate with Hanzo KMS Cloud or self-hosted instances
- Integrate with CI/CD pipelines and Docker containers
Installation
Package Managers
macOS
brew install hanzokms/tap/kms
NPM
npm install -g @hanzokms/cli
Direct Download
Download binaries from GitHub Releases.
Quick Start
# Login to your Hanzo KMS instance
kms login
# Initialize a project
kms init
# Inject secrets into a process
kms run -- your-command
# Export secrets
kms export --format=dotenv
Development
git clone https://github.com/hanzokms/cli.git
cd cli
go build -o kms .
go test ./...
Documentation
See kms.hanzo.ai/docs for full documentation.
License
MIT License. Copyright (c) 2024 Hanzo AI Inc.