Skip to content

v1.0.0 — BREAKING: short alias renamed 'ar' → 'arb'

Choose a tag to compare

@Nainish-Rai Nainish-Rai released this 11 Jun 10:42
· 8 commits to main since this release

v1.0.0

First stable release. No more 0.x churn.

⚠️ BREAKING: short alias renamed from ar to arb

The old ar short alias was being shadowed by /usr/bin/ar (the BSD/GNU
archive tool) on shells where npm's global bin comes after /usr/bin in
PATH — common in cloud shells, cron, and shells launched without nvm
initialized. Users running ar --help would see the archive tool's
usage instead of agent-rollback's.

The new short alias is arb (agent-rollback, 3 chars, no collision).

Migration

  • agent-rollback has always worked and still does — no change there.
  • If you were using ar, switch to arb.
  • If ar still appears in your shell after this release, the system
    archive tool is now correctly visible again.
# old
ar list
ar checkpoint "before refactor"

# new
arb list
arb checkpoint "before refactor"

# full name (unchanged)
agent-rollback list

Changes

  • bin/ar.jsbin/arb.js (rename, same wrapper)
  • package.json#bin: ar mapping removed, arb mapping added
  • scripts/install.sh: verifies arb and detects the system-ar shadow
    with a one-line note
  • README.md: new "Why is the short alias arb and not ar?" FAQ
    entry, all command examples updated

Install

# one-liner (binary + skill + MCP)
curl -fsSL https://raw.githubusercontent.com/Nainish-Rai/agent-rollback/main/scripts/install.sh | bash -s -- --all

# or just npm
npm install -g agent-rollback

Verify

agent-rollback --help
arb --help