Skip to content

BYO 0.1.8 — unsigned preview

Pre-release
Pre-release

Choose a tag to compare

@JasonPeng2019 JasonPeng2019 released this 08 Oct 02:52

Unsigned preview of BYO 0.1.8. The four native bundles were archive-verified and installed E2E by the Native build matrix.

This version includes the updated firmware workflow skill pack, with visible per-skill cards and the revised automatic/manual invocation settings.

This preview is intentionally unsigned and not notarized. The one-line commands below pin each native archive's exact SHA-256 digest.

One-line install

Copy the command for your computer. Each command downloads the installer and verifies the native archive against the exact SHA-256 shown in the command. Keep --allow-unsigned / -AllowUnsigned for this unsigned preview.

macOS - Apple silicon

(set -e; installer=$(curl -fsSL https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/install.sh); printf '%s\n' "$installer" | sh -s -- --version 0.1.8 --base-url https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8 --sha256 66c8a648cfba41d1de478afc3ec1f6ece8d24b754ede4dfc7c19027569630177 --allow-unsigned)

macOS - Intel

(set -e; installer=$(curl -fsSL https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/install.sh); printf '%s\n' "$installer" | sh -s -- --version 0.1.8 --base-url https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8 --sha256 bc40953e558676d43565af2de147f1665ba7ee9a779d84d58cc5d74ee70d192d --allow-unsigned)

Windows - x86-64 (PowerShell)

& ([scriptblock]::Create((New-Object System.Net.WebClient).DownloadString('https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/install.ps1'))) -Version 0.1.8 -BaseUrl 'https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8' -Sha256 cf2ead609b533d531d77f4bac8393e2ef5125daa168d9f2106d17e85ee7aaa6e -AllowUnsigned

Linux - x86-64, glibc 2.28+

(set -e; installer=$(curl -fsSL https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/install.sh); printf '%s\n' "$installer" | sh -s -- --version 0.1.8 --base-url https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8 --sha256 d5b2c624f58caa13e9a31c8a6b54fdd0407957a282a460841eec5a97a8f95b85 --allow-unsigned)

Installation adds BYO to PATH. On macOS/Linux, open a new terminal afterward. The inline Windows command makes byo available in the current PowerShell session; restart other terminal apps that were already open.

Manual download and install

Choose your computer. Each block downloads the native archive, its SHA-256
receipt, and the separate installer from GitHub Releases, verifies the archive,
and performs an offline bundle installation.

macOS — Apple silicon

curl -fLO https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/byo-0.1.8-macos-aarch64.zip
curl -fLO https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/byo-0.1.8-macos-aarch64.sha256
curl -fLO https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/install.sh
shasum -a 256 -c byo-0.1.8-macos-aarch64.sha256
xattr -d com.apple.quarantine ./byo-0.1.8-macos-aarch64.zip 2>/dev/null || true
sh ./install.sh --bundle ./byo-0.1.8-macos-aarch64.zip

macOS — Intel

curl -fLO https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/byo-0.1.8-macos-x86_64.zip
curl -fLO https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/byo-0.1.8-macos-x86_64.sha256
curl -fLO https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/install.sh
shasum -a 256 -c byo-0.1.8-macos-x86_64.sha256
xattr -d com.apple.quarantine ./byo-0.1.8-macos-x86_64.zip 2>/dev/null || true
sh ./install.sh --bundle ./byo-0.1.8-macos-x86_64.zip

Windows — x86-64

Run in PowerShell:

Invoke-WebRequest https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/byo-0.1.8-windows-x86_64.zip -OutFile .\byo-0.1.8-windows-x86_64.zip
Invoke-WebRequest https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/byo-0.1.8-windows-x86_64.sha256 -OutFile .\byo-0.1.8-windows-x86_64.sha256
Invoke-WebRequest https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/install.ps1 -OutFile .\install.ps1
$expected = ((Get-Content .\byo-0.1.8-windows-x86_64.sha256 -Raw).Trim() -split '\s+')[0]
$actual = (Get-FileHash .\byo-0.1.8-windows-x86_64.zip -Algorithm SHA256).Hash.ToLowerInvariant()
if ($actual -ne $expected.ToLowerInvariant()) { throw "BYO archive SHA-256 mismatch" }
powershell -NoProfile -ExecutionPolicy Bypass -File .\install.ps1 -Bundle .\byo-0.1.8-windows-x86_64.zip

Linux — x86-64, glibc 2.28+

curl -fLO https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/byo-0.1.8-linux-x86_64.tar.gz
curl -fLO https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/byo-0.1.8-linux-x86_64.sha256
curl -fLO https://github.com/JasonPeng2019/BYO-Installer/releases/download/0.1.8/install.sh
sha256sum -c byo-0.1.8-linux-x86_64.sha256
sh ./install.sh --bundle ./byo-0.1.8-linux-x86_64.tar.gz

The checksum command must report OK. These are unsigned, non-notarized preview bundles. The one-line commands above explicitly allow unsigned installation while checking the pinned archive digest. Signed network installation and automatic updates are not available yet.

Installation adds BYO to PATH automatically. On macOS/Linux, open a new
terminal after installation. On Windows, the installer refreshes the Windows
environment and makes byo available immediately when the installer is run
inline; restart other terminal apps that were already open.