File: incant.1.md

package info (click to toggle)
incant 0.5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 30,640 kB
  • sloc: python: 1,730; sh: 35; makefile: 10; ruby: 1
file content (58 lines) | stat: -rw-r--r-- 1,240 bytes parent folder | download
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/