Skip to content

CLI

11 pages
  • Barn 1.2.0 release readiness and acceptance

    In Design 1469 words 7 min

    DesignReleaseTestingCLI

    Status, 2026-11-12: Barn 1.2.0 is published as stable/latest. Its final acceptance is recorded below; the candidate sections preserve the earlier review and its original scope. Final release Tag v1.2.0 points to …

    Status, 2026-11-12: Barn 1.2.0 is published as stable/latest. Its final acceptance is recorded below; the candidate sections preserve the earlier review and its original scope. Final release Tag v1.2.0 points to …

  • Barn 1.2.0: resources, root growth, and host names

    In Releases 558 words 3 min

    ReleaseLinuxmacOSCLI

    Barn 1.2.0 was released on 2026-11-12 from commit 90f6158. It adds resource overrides, recoverable root-disk growth, configurable lifecycle concurrency, and inventory-based host names. The bilingual command reference covers all 57 operation commands …

    Barn 1.2.0 was released on 2026-11-12 from commit 90f6158. It adds resource overrides, recoverable root-disk growth, configurable lifecycle concurrency, and inventory-based host names. The bilingual command reference covers all 57 operation commands …

  • In-place root growth: recovery and native acceptance

    In Design 949 words 5 min

    DesignCLIQEMUStorage

    Status (2026-11-11): The unreleased development build implements barn resize -D, with ext4 and XFS acceptance on macOS/arm64 using QEMU/HVF guests. Released 1.1.0 still limits resize to CPU/memory. See VM specification design for input precedence and …

    Status (2026-11-11): The unreleased development build implements barn resize -D, with ext4 and XFS acceptance on macOS/arm64 using QEMU/HVF guests. Released 1.1.0 still limits resize to CPU/memory. See VM specification design for input precedence and …

  • VM specification parameters: commands, short flags, environment, and root disks

    In Design 2708 words 13 min

    DesignCLIPigstyConfiguration

    Image, architecture, CPU, memory, scale, and root disk size form one set of VM specification inputs, with consistent names, value rules, and source tracking. Each command declares which fields it accepts and which changes it can apply; the resolution …

    Image, architecture, CPU, memory, scale, and root disk size form one set of VM specification inputs, with consistent names, value rules, and source tracking. Each command declares which fields it accepts and which changes it can apply; the resolution …

  • Main and command reference review

    In Design 858 words 5 min

    DesignCLIDocumentationValidation

    Reviewed on 2026-11-11. Both repositories were on main, but neither had a clean working tree or matched its fetched remote head. The source checks passed on the reviewed working tree. The documentation now has a complete command reference with …

    Reviewed on 2026-11-11. Both repositories were on main, but neither had a clean working tree or matched its fetched remote head. The source checks passed on the reviewed working tree. The documentation now has a complete command reference with …

  • Barn 1.1.0: image selection and live progress

    In Releases 511 words 3 min

    ReleaseLinuxmacOSCLIImages

    Released on 2026-11-09. Barn 1.1.0 adds image and guest-architecture overrides, live progress tables, and more reliable CPU/memory resizing. It embeds signed image catalog revision 2026110502, with 9 distribution releases and 17 architecture-specific …

    Released on 2026-11-09. Barn 1.1.0 adds image and guest-architecture overrides, live progress tables, and more reliable CPU/memory resizing. It embeds signed image catalog revision 2026110502, with 9 distribution releases and 17 architecture-specific …

  • Barn 1.0.0: the first stable release

    In Releases 711 words 4 min

    ReleaseLinuxmacOSCLIImages

    Released on 2026-11-05. Barn 1.0.0 is the first stable release. For the latest stable release, see Barn 1.1.0. Barn 1.0.0 completes a pre-release audit of destructive operations, data-disk recovery, catalog integrity, and process cancellation. It …

    Released on 2026-11-05. Barn 1.0.0 is the first stable release. For the latest stable release, see Barn 1.1.0. Barn 1.0.0 completes a pre-release audit of destructive operations, data-disk recovery, catalog integrity, and process cancellation. It …

  • Evolving the CLI Without Breaking Its Contracts

    In Design 958 words 5 min

    DesignCLICompatibilityArchitecture

    Barn already uses Cobra. The useful part of the 2026-11-04 CLI proposal is its separation of command syntax, application orchestration, and observable behavior. This essay retains that design, checked against v1.1.0 on 2026-11-09. The package split …

    Barn already uses Cobra. The useful part of the 2026-11-04 CLI proposal is its separation of command syntax, application orchestration, and observable behavior. This essay retains that design, checked against v1.1.0 on 2026-11-09. The package split …

  • Barn 0.9.3: safer resizing, selected nodes, and recovery

    In Releases 404 words 2 min

    ReleaseLinuxmacOSCLIImages

    Released on 2026-10-31. Barn 0.x releases use GitHub’s pre-release channel. For the latest release, see Barn 1.1.0. Barn 0.9.3 focuses on safer changes to local labs. It adds resource-only VM resize, lets selected nodes converge independently, …

    Released on 2026-10-31. Barn 0.x releases use GitHub’s pre-release channel. For the latest release, see Barn 1.1.0. Barn 0.9.3 focuses on safer changes to local labs. It adds resource-only VM resize, lets selected nodes converge independently, …

  • Barn 0.9.2: signed Barn.app and explicit SSH/exec arguments

    In Releases 377 words 2 min

    ReleasemacOSHomebrewCLI

    Released on 2026-10-30. Barn 0.x releases use GitHub’s pre-release channel. Barn 0.9.2 includes the complete native macOS guest runtime in the Apple Silicon download and Homebrew installation. You can create Linux and macOS VMs after installing a …

    Released on 2026-10-30. Barn 0.x releases use GitHub’s pre-release channel. Barn 0.9.2 includes the complete native macOS guest runtime in the Apple Silicon download and Homebrew installation. You can create Linux and macOS VMs after installing a …

  • Barn 0.4.0: one command, working data disks, one voice

    In Releases 451 words 3 min

    ReleaseQEMUStorageCLI

    Note Historical release record (0.4.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.4.0 turns the first run into a single command, makes default data disks work out of the box on Debian and Ubuntu …

    Note Historical release record (0.4.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.4.0 turns the first run into a single command, makes default data disks work out of the box on Debian and Ubuntu …