Docs

Commands

Reference for raptor, the Facets CLI.

Raptor is a kubectl-style CLI. Commands are organized into action verbs (get, create, apply, set, delete, describe, plan) acting on resource categories.

For the authoritative command reference, see Facets-cloud/raptor-releases. For inline, in-terminal help:

raptor --help                  # Top-level command list
raptor <command> --help        # Flags and examples for any subcommand
raptor blueprint-guide         # Embedded design guide for blueprints

Command groups

CategoryPurposeExamples
AuthenticationLog in and inspect identitylogin, whoami, auth can-i
Projects & typesManage projects and project typesget projects, import project-type, create project-type
Resources (blueprint)Add and update resourcesapply resource, get resources, delete resource
OverridesPer-environment configurationapply override, get overrides, delete override
Plan & deployValidate and roll out changesplan, create release, logs release, abort release
EnvironmentsProvision and tear down environmentscreate environment, launch environment, destroy environment
Artifact CIRegister container images and zip bundlescreate artifact, set artifact-uri, set artifact-zip, get artifacts, get artifact-uris
RegistriesContainer registry credentialsget registries, get registry-credentials
Modules (IaC)Author and publish Terraform modulesmodule init, module set-spec, create iac-module, publish iac-module
Variables & secretsProject configuration valuesget variables, create variable, set variable
DiscoverySchema and expression lookupdescribe module, describe expressions, get resource-types
ImpactDependency analysisimpact <kind>/<name>, impact ... --reverse
Users & accessRBAC, users, groups, rolesget users, create user, apply role
AccountsCloud and VCS integrationscreate account, create github-account, get accounts

Run raptor <command> --help on any item above for full flags, examples, and aliases.

CI/CD workflows

The most common use of the CLI is in a CI pipeline that builds a container image and registers it as a Facets artifact. See Integrating with CI pipelines for the end-to-end build, push, register, deploy flow.

Self-update

Raptor can update itself in place:

raptor upgrade