Skip to content

Reference

Barn 0.9.0 configuration, command options, output formats, and image repositories.

Use these pages to look up a field, flag, or result in Barn 0.9.0. For a walkthrough, start with the guides.

Reference Contents
Linux configuration inventory discovery, variables, defaults, disks, shares, and changes
CLI Common options, Linux commands, structured results, and exit codes
Mac commands macOS machine commands, settings, JSON results, and files
Linux images Image versions, repositories, signatures, imports, and cache management
Image pipeline Contributor tools for preparing and checking Linux images

Check barn version and barn <command> --help when working with another version. Barn’s supported interface is the command line; the Go internal/ packages are implementation details.

The Pigsty-compatible inventory fields Barn reads, their defaults, and node-level drift behavior.

Barn commands, important flags, structured output, and exit codes.

barn mac commands and flags, machine rules, JSON results, failure reasons, networks, and files.

Signed catalogs, built-in aliases, repository selection, local cache verification, imports, and pruning.

Validate or offline-normalize an explicit qcow2 candidate without downloading, uploading, or signing it.