Skip to content

v0.1.0

Choose a tag to compare

@avitsrimer avitsrimer released this 07 Aug 07:22
· 23 commits to master since this release
4d84f55

First release of bb — an opinionated, macOS-first CLI for Bitbucket Cloud, forked from gildas/bitbucket-cli and substantially reworked. The fork is permanently detached from upstream; versioning starts fresh at v0.1.0.

Command surface

  • pullrequest (pr) — list/get/create/update/merge/decline/approve/request-changes, diff/patch/commits/activities, plus comments and tasks (positional PR ids)
  • pipeline — list/get/trigger/stop (y/N confirmation, --force to skip), and pipeline step get/list/logs/report/cases with step name→UUID resolution
  • repository, workspace, commit, branch — read-only surface, plus repo clone
  • artifact — list/download
  • profile / user — authentication (app password, access token, OAuth client), secrets stored in the macOS Keychain

Highlights

  • Works with narrowly-scoped workspace/repository tokens — nothing demands read:workspace
  • Full-preflight --dry-run on every mutating command: targets resolved via real GETs, the resolved payload echoed, no write ever sent
  • --comment-file / --description-file (- = stdin) for markdown bodies without shell-quoting hazards
  • Secrets masked in table output; explicit -o json|yaml is the scripting path
  • bb install-skill installs an embedded Claude agent skill (to ~/.claude or $CLAUDE_CONFIG_DIR)
  • Dynamic shell completion throughout

Install

brew tap avitsrimer/apps
brew install --cask bb

darwin/arm64 only.