Reference¶
The following reference material describes all of Charmcraft’s key components and processes. It includes commands, extensions, charm project files, and more.
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.