cli

module
v0.0.0-...-3776344 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 5, 2026 License: Apache-2.0

README

Celerity CLI

Coverage Security Rating Maintainability Rating

The CLI for managing Celerity applications and blueprints used more generally for Infrastructure as Code.

The CLI provides the following main features:

  • Initialise projects: Create a new Celerity application or blueprint project from a template.
  • Validate blueprints: Validate a Celerity blueprint, ensuring the blueprint is well-formed and meets the requirements of resource providers.
  • Build applications: Build a Celerity application.
  • Deploy projects: Deploy a Celerity application to a target environment or deploy standalone blueprints used for Infrastructure as Code.
  • Manage plugins: Install, update, and remove Provider and Transformer plugins for the Deploy Engine running on the same machine as the CLI.

Additional documentation

Directories

Path Synopsis
cmd
internal
devconfig/resolve
Package resolve provides pure path-resolution and config-parsing helpers extracted from devconfig so they can be unit-tested without side effects.
Package resolve provides pure path-resolution and config-parsing helpers extracted from devconfig so they can be unit-tested without side effects.
devtest/detect
Package detect provides pure detection and command-building logic for test runners, extracted so it can be unit-tested without executing shell commands.
Package detect provides pure detection and command-building logic for test runners, extracted so it can be unit-tested without executing shell commands.
seed/dynamoconv
Package dynamoconv provides pure conversion functions between Go types and DynamoDB attribute values.
Package dynamoconv provides pure conversion functions between Go types and DynamoDB attribute values.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL