Skip to content

Releases: qeetgroup/qeet-cli

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 28 Aug 14:02
49d1224

Install qeet-cli 0.2.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/qeetgroup/qeet-cli/releases/download/v0.2.1/qeet-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/qeetgroup/qeet-cli/releases/download/v0.2.1/qeet-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install qeetgroup/tap/qeet

Download qeet-cli 0.2.1

File Platform Checksum
qeet-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
qeet-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
qeet-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
qeet-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
qeet-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.2.0 — 2026-08-28

Choose a tag to compare

@github-actions github-actions released this 28 Aug 13:42
197f91b

Release Notes

A product's repositories are now grouped on disk, and the CLI grew from one command to eight.

Added

  • Grouping. qeet clone id produces qeet-id/qeet-id-server rather than dropping twelve
    repositories into the current directory. The directory is manifest data, and is optional —
    qeet clone group stays flat, because qeet-docs and qeet-apis belong at the top of a
    workspace.
  • qeet products — every product, its repository count and its group directory.
  • qeet repos <product> — a product's repositories and their resolved clone URLs.
  • qeet status <product> — per repository: branch, clean/dirty, ahead/behind, or not
    cloned. Read-only.
  • qeet update <product> — fast-forwards only what is unambiguous, and skips and names
    everything else. --dry-run reports without fetching. See below.
  • qeet doctor — checks git, the manifest in effect, workspace writability, which git
    identity you authenticate as, and whether that identity can actually reach a configured
    repository
    . That last check exists because a wrong SSH identity is indistinguishable from
    "repository not found".
  • qeet self-update — works out how qeet was installed and hands over to that installer.
    It does not overwrite itself, which would leave Homebrew inconsistent.
  • qeet clone all — every product, each with its own bounded concurrency.
  • Colour, through one shared palette. Every coloured state also has a symbol and a word,
    so output survives being piped or screen-read. NO_COLOR is honoured.
  • An aggregate progress bar with a live elapsed clock, under the per-repository spinners.

Fixed

  • The aggregate progress bar never rendered. Its template began with \n, and
    MultiProgress accounts for line count per bar, so a two-line bar silently drew nothing.
    Found by capturing real output through a pty: 0 bar glyphs before, 411 after. A test now
    asserts no MultiProgress template contains a newline.
  • A detached HEAD was considered fast-forwardable. fast_forwardable() checked for an
    upstream and a behind-count but not for a branch, so a detached repository that was behind
    would have been merged into. Caught by its own test before it shipped.
  • Integration tests were reading the developer's own config. The fixture removed
    QEET_MANIFEST but not the variables that locate the user config directory, so a config
    file in $HOME became a silent test input. The fixture now redirects HOME,
    XDG_CONFIG_HOME and APPDATA.
  • The documented macOS config path was wrong. It is ~/Library/Preferences/qeet/, not
    ~/Library/Application Support/qeet/etcetera's Apple strategy puts config_dir in
    Preferences. qeet doctor now prints the resolved path so nobody has to trust the docs.

Install qeet-cli 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/qeetgroup/qeet-cli/releases/download/v0.2.0/qeet-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/qeetgroup/qeet-cli/releases/download/v0.2.0/qeet-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install qeetgroup/tap/qeet

Download qeet-cli 0.2.0

File Platform Checksum
qeet-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
qeet-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
qeet-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
qeet-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
qeet-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.1.3 — 2026-08-28

Choose a tag to compare

@github-actions github-actions released this 28 Aug 12:54
5f04887

Release Notes

Changed

  • README is now visual. Four Mermaid flowcharts — the clone pipeline, the workspace
    preflight decision tree, manifest source precedence, and the release flow — replace prose
    that asked the reader to hold a diagram in their head. Live badges replace static ones, so
    release, downloads, last-commit and CI state reflect reality.
  • Dropped the problem/solution narrative in favour of a compact overview. The rationale still
    lives in docs/architecture.md, where it belongs.
  • The platform table now distinguishes "built in CI" from "manually tested", rather than
    implying every target was run by hand.

Install qeet-cli 0.1.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/qeetgroup/qeet-cli/releases/download/v0.1.3/qeet-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/qeetgroup/qeet-cli/releases/download/v0.1.3/qeet-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install qeetgroup/tap/qeet

Download qeet-cli 0.1.3

File Platform Checksum
qeet-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
qeet-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
qeet-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
qeet-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
qeet-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.1.2 — 2026-08-28

Choose a tag to compare

@github-actions github-actions released this 28 Aug 12:40
921ca9a

Release Notes

Fixed

  • Documentation accuracy. The README and ADR-016 claimed the install script touches only
    ~/.profile. Testing the published installer against a sandboxed HOME showed it writes
    three shell configurations — ~/.profile, ~/.zshrc and
    ~/.config/fish/conf.d/ — plus an install receipt. Both documents now list every path.

Added

  • Releases now appear in the repository's Deployments panel, via a release environment
    on the publish job, matching how other Qeet repositories surface deployments.
  • README: badges, contents, collapsible troubleshooting, measured concurrency figures, and a
    table of exactly what the install script writes.

Verified

  • Checksum verification fails closed — a byte-corrupted archive aborts the install.
  • The Homebrew formula carries sha256 for all four Unix targets.
  • Known gap: the formula has no test do block, so brew test qeet reports "defines no test".

Install qeet-cli 0.1.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/qeetgroup/qeet-cli/releases/download/v0.1.2/qeet-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/qeetgroup/qeet-cli/releases/download/v0.1.2/qeet-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install qeetgroup/tap/qeet

Download qeet-cli 0.1.2

File Platform Checksum
qeet-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
qeet-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
qeet-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
qeet-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
qeet-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Aug 12:14
2769675

Install qeet-cli 0.1.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/qeetgroup/qeet-cli/releases/download/v0.1.1/qeet-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/qeetgroup/qeet-cli/releases/download/v0.1.1/qeet-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install qeetgroup/tap/qeet

Download qeet-cli 0.1.1

File Platform Checksum
qeet-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
qeet-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
qeet-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
qeet-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
qeet-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum