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 charm file structure
  • Build your operator into a charm for distribution
  • Register your charm name on Charmhub
  • Upload your charms to Charmhub
  • Release your charms into channels

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