Skip to content

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages