greentic-provision

Crates.iogreentic-provision
lib.rsgreentic-provision
version0.4.3
created_at2026-01-20 22:05:06.069959+00
updated_at2026-01-21 12:45:59.581452+00
descriptionGreentic provisioning CLI for running setup packs
homepagehttps://github.com/greentic-ai/greentic-provision
repositoryhttps://github.com/greentic-ai/greentic-provision
max_upload_size
id2057672
size108,236
Greentic - the greener Agentic AI (greentic-ai)

documentation

README

greentic-provision

greentic-provision is a Rust workspace for running provider setup "wizards" contained in Greentic packs. It focuses on a generic provisioning lifecycle (collect, validate, apply, summary) and supports dry-run planning for deterministic reports.

Crates

  • greentic-provision-core: domain-agnostic engine, types, and pack discovery.
  • greentic-provision (CLI): thin CLI for inspecting packs and running dry-runs.

CLI usage

# Inspect a pack manifest (JSON manifest, directory, or .gtpack archive)
greentic-provision pack inspect --pack ./path/to/pack.json

# Dry-run a setup flow (answers.json is optional)
greentic-provision dry-run setup \
  --pack ./path/to/pack.json \
  --executor wasm \
  --provider-id provider-x \
  --install-id install-123 \
  --public-base-url https://example.com \
  --answers ./answers.json \
  --json

Notes

  • .gtpack archives are supported via zip extraction.
  • Use --executor noop to run without Wasm execution; --executor wasm runs the pack components.
Commit count: 23

cargo fmt