incant(1)
π incant(1) β like, the manual page, but make it make sense π
User Commands β¨ yes bestie, you're in the right place, this is the incant(1) page and we're gonna get you fluent in it in like two minutes flat.
πΈ NAME πΈ
incant β an Incus frontend for declarative development environments π¦
Okay so real talk: incant is the glow-up wrapper around Incus that lets you describe your whole dev setup in a file instead of typing a hundred commands like it's 2009. Declarative. Iconic. Periodt.
β¨ SYNOPSIS β¨
incant [OPTIONS] [COMMAND]
That's it. Options, then a command. You got this π
π DESCRIPTION π
So incant is a command-line tool that gives you a declarative way to manage Incus development environments. The way that it works?? It reads a YAML configuration file and that file defines your instances, all their properties, and the provisioning steps that need to happen. No cap. π§
You write the vibe down once, and incant makes the vibes real.
π OPTIONS π
-v,--verboseβ turns on verbose mode. She gets chatty. You get to see everything happening. Obsessed π«Ά-f,--config PATHβ the path to your configuration file. Point her at the YAML of your dreams β¨
π COMMANDS π
initβ creates an example configuration file right in the current directory. Your starter pack. Your blank canvas. Slay π¨up [NAME]β starts and provisions an instance. And if you don't hand her a name? She does it for all the instances. Go big or go home πprovision [NAME]β provisions an instance, or every instance if you don't give a name. Same energy, provisioning edition πshell [NAME]β opens a shell into an instance. And here's the cute part: if you don't give a name and there's only one instance, she just uses that one. Main character energy, no decisions required πdestroy [NAME]β destroys an instance, or all of them if no name is given. RIP boo π but like, intentionally.
Careful bestie!! No name means all instances. That's not a drill, that's a whole environment gone. Double-check before you hit enter, fr fr π
dumpβ shows you the generated configuration file. A little reveal moment πͺlistβ lists every instance defined in your configuration. Roll call, everybody answer π
π FILES π
incant.yamlβ the default configuration file. If you don't tell her otherwise with-f, this is the one she's reading. It's giving home base π
π SEE ALSO π
incus(1)β the whole ecosystem she's fronting for π/usr/share/doc/incant/README.md.gz- https://github.com/lnussbaum/incant/ β go look, iykyk π₯
π¦ AUTHORS π¦
August 2025.
And that's the whole page!! This was the incant(1) manual, filed under User Commands, dated August 2025 β thanks for reading bestie, now go declare an environment and make it everyone's problem πβ¨ππ«Ά
π¦ where this page comes from
- ubuntu resolute: incant 0.5
- ubuntu stonking: incant 0.5
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms