Kanject CLI

View .md

The Kanject CLI coordinates three release jobs around normal .NET and cloud tools: deploy services, publish packages, and distribute desktop applications. Each path starts with a local proof and ends with an evidence-bearing production action.

The CLI does not replace dotnet, AWS tools, CloudFormation, or your CI provider. It coordinates them around a manifest, stage files, generated MSBuild wiring, lockfiles, and deployment ledgers so the loop becomes repeatable. Run bare kanject for a project-aware landing screen; kanject --help renders the complete tree.

bash
kanject <root-command>kanject <provider> <provider-command>

Command shape

Root commands are provider-agnostic and work against the project tree. Provider-bound commands live under a provider key; today the production path is kanject aws ....

  • kanject new, init, doctor, update, install provider — create, check, and extend the CLI
  • kanject add, configure distribution, env, sync, test, migrate — daily project work
  • kanject aws … and kanject github … — provider operations for deploy, previews, pipelines, and distribution
Was this page helpful?