pack:install
pack:install
Section titled “pack:install”Install a domain pack into workspace
Options:
| Flag | Description | Required |
|---|---|---|
--id <packId> | Pack ID to install | Yes |
--source <source> | Pack source: local, git, registry, or builtin | Yes |
--url <url> | Git repository URL (required for source: git) | No |
--registry-url <url> | Registry base URL (for source: registry) | No |
--pack-root <dir> | Direct path to resolved pack directory on disk (overrides default resolution) | No |
--packs-root <dir> | Root directory containing packs (default: the workspace pack root) | No |
--integrity <hash> | Expected SHA-256 integrity hash in “sha256:<hex>” format (optional) | No |
--digest <digest> | Pin to an exact OCI digest (“sha256:<hex>”) for source: registry, instead of resolving —version as a mutable tag | No |
--registry-token <token> | Registry HTTP auth token for source: registry | No |
--expected-publisher-id <id> | Expected publisher id for source: registry (default: “lumenflow”) | No |
--expected-issuer <issuer> | Expected Sigstore/Fulcio OIDC issuer for source: registry (default: “https://token.actions.githubusercontent.com”) | No |
--expected-identity-pattern <regex> | Regex the signer certificate identity (URI) must match for source: registry | No |
--build-type <uri> | Expected SLSA provenance build type for source: registry (default: https://lumenflow.dev/build-types/pack-publish/v1) | No |
--builder-id <uri> | Expected SLSA provenance builder identity for source: registry (default: “https://github.com/hellmai/lumenflow-dev/.github/workflows/publish.yml@refs/tags/v”) | No |
-f, --force | Force operation | No |