Reference
Barn 1.2.0 configuration, command options, output formats, and image repositories.
less than a minute
Use these pages to look up every command, configuration field, output schema, and image catalog rule in Barn 1.2.0. The version table identifies changes since 1.1.0. For task-oriented walkthroughs, start with the Guides.
- Command Reference — Every Linux and macOS command, complete option tables, defaults, examples, and version availability
- Linux Configuration — Inventory discovery, variables, defaults, data disks, host shares, and node drift rules
- CLI Contracts — Global flags, Linux lifecycle commands, structured JSON/YAML output, and exit codes
- Mac Runtime Reference —
barn macsubcommands, VM settings, JSON schemas, error reasons, and runtime files - Linux Images — Embedded catalog
2026110502, aliases, repository verification, local imports, and cache pruning - Image Pipeline — Contributor tools for validating and offline-normalizing Linux qcow2 candidates
Barn’s public interface is the barn CLI (barn version, barn <command> --help); Go packages under internal/ are internal implementation details. The image tables reflect the catalog embedded in Barn 1.2.0, while barn update can activate newer signed repository metadata without replacing the binary. For release verification and build gates, see Release Engineering.