1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
% incant(1) | User Commands
% August 2025
# NAME
incant - an Incus frontend for declarative development environments
# SYNOPSIS
**incant** [*OPTIONS*] [*COMMAND*]
# DESCRIPTION
**incant** is a command-line tool that provides a declarative way to manage Incus development environments. It uses a YAML configuration file to define instances, their properties, and provisioning steps.
# OPTIONS
**-v**, **--verbose**
: Enable verbose mode.
**-f**, **--config** *PATH*
: Path to the configuration file.
# COMMANDS
**init**
: Create an example configuration file in the current directory.
**up** [*NAME*]
: Start and provision an instance or all instances if no name is provided.
**provision** [*NAME*]
: Provision an instance or all instances if no name is provided.
**shell** [*NAME*]
: Open a shell into an instance. If no name is given and there is only one instance, use it.
**destroy** [*NAME*]
: Destroy an instance or all instances if no name is provided.
**dump**
: Show the generated configuration file.
**list**
: List all instances defined in the configuration.
# FILES
*incant.yaml*
: Default configuration file.
# SEE ALSO
**incus**(1)
/usr/share/doc/incant/README.md.gz
https://github.com/lnussbaum/incant/
|