wyrd/tools
esc

    ↑↓ Move ↵ Open dcb results first Search by Pagefind
    Releases

    Installation

    brew install wyrd-company/tools/dcb

    dcb is one binary for Linux and macOS on amd64 and arm64. It needs a reachable Docker Engine at run time and nothing else. See Requirements.

    Homebrew

    On macOS and Linux:

    brew install wyrd-company/tools/dcb

    npm

    The npm package installs the release binary for the current platform. It needs Node.js 18 or later.

    npm install --global @wyrd-company/dcb

    To run it once without a global install:

    npx @wyrd-company/dcb --help

    The binary comes from a platform package that npm installs as an optional dependency. Do not disable optional dependencies for this package.

    APT

    sudo install -d -m 0755 /etc/apt/keyrings
    curl -fsSL https://repo.wyrd.foo/pubkey.gpg |
      sudo tee /etc/apt/keyrings/wyrd-company.gpg >/dev/null
    echo "deb [signed-by=/etc/apt/keyrings/wyrd-company.gpg] \
    https://repo.wyrd.foo/apt stable main" |
      sudo tee /etc/apt/sources.list.d/wyrd-company.list >/dev/null
    sudo apt update
    sudo apt install dcb

    RPM

    sudo curl -fsSL https://repo.wyrd.foo/wyrd.repo \
      -o /etc/yum.repos.d/wyrd.repo
    sudo dnf install dcb

    Arch User Repository

    paru -S dcb-bin

    DEB, RPM, and AUR packages install /usr/bin/dcb.

    Release archive

    Each GitHub release has dcb_<version>_<linux|darwin>_<x86_64|aarch64>.tar.gz archives and a checksums.txt. Each archive holds the binary, the license, and the README.

    sha256sum --check --ignore-missing checksums.txt
    tar -xzf dcb_*_linux_x86_64.tar.gz dcb
    sudo install -m 0755 dcb /usr/local/bin/dcb

    From source

    With Go 1.26 or later installed:

    go install github.com/wyrd-company/devcontainer-builder/cmd/dcb@latest

    A binary built this way reports dev from dcb version. Release builds report the release version.

    Check the installation

    dcb version
    {"outcome":"success","version":"0.1.0"}