Charmcraft (`charmcraft`)

See also: How to manage Charmcraft

See more: List of Charmcraft commands

Charmcraft (charmcraft) is a command line tool used to simplify the creation, building, and publication of a charm.

With Charmcraft you can:

  • Init a new charmed operator file structure
  • Build your operator into a charmed operator for distribution
  • Register your charmed operator name on Charmhub
  • Upload your charmed operators to Charmhub
  • Release your charmed operators into channels

You can use Charmcraft with operators written in any language. However, for ease of development and collaboration, we recommend you use it with Ops.