Skip to content

Latest commit

 

History

History
51 lines (33 loc) · 1.52 KB

File metadata and controls

51 lines (33 loc) · 1.52 KB

CtrlC CLI

The official command-line interface for Ctrlplane - a modern platform for managing deployment environments and infrastructure resources.

Overview

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

GitHub Actions

The CLI includes GitHub Actions for CI/CD workflows. See the actions/ directory for available actions.

Get Resource Action

- uses: ctrlplanedev/cli/actions/get-resource@main
  with:
    resource-id: ${{ env.RESOURCE_ID }}
    api-key: ${{ secrets.CTRLPLANE_API_KEY }}

Docker

A Docker image is available for running CtrlC in containers:

docker build -f docker/Dockerfile -t ctrlc .
docker run ctrlc version

See docker/README.md for more details.

Links

License

See LICENSE file for details.

Support

For issues, questions, or contributions, please visit our GitHub repository.