The official command-line interface for Ctrlplane - a modern platform for managing deployment environments and infrastructure resources.
CtrlC (ctrlc) is a powerful CLI tool that enables you to:
- 🔄 Sync infrastructure resources from multiple cloud providers and platforms into CtrlPlane
- 📦 Manage deployments across environments with declarative configuration
- 🤖 Run deployment agents to execute jobs and workflows
- 🔍 Query and manage resources via intuitive API commands
- 📝 Apply infrastructure as code using YAML configurations
The CLI includes GitHub Actions for CI/CD workflows. See the actions/ directory for available actions.
- uses: ctrlplanedev/cli/actions/get-resource@main
with:
resource-id: ${{ env.RESOURCE_ID }}
api-key: ${{ secrets.CTRLPLANE_API_KEY }}A Docker image is available for running CtrlC in containers:
docker build -f docker/Dockerfile -t ctrlc .
docker run ctrlc versionSee docker/README.md for more details.
- Website: https://ctrlplane.dev
- Documentation: https://docs.ctrlplane.dev
- GitHub: https://github.com/ctrlplanedev/cli
See LICENSE file for details.
For issues, questions, or contributions, please visit our GitHub repository.