Reference

References describe the structure and function of the individual components in Charmcraft.

Command-line reference

The following pages document all of Charmcraft’s commands, including their usage, options, and arguments:

Files

In the context of Charmcraft, a file refers to any file in a project that can be initialized or packed. The files are documented in the following pages:

Plugins and extensions

Extensions help initialize your project with template YAML and Ops-powered Python to remove the boilerplate steps of crafting charms for Django, FastAPI, Flask, and Go applications.