Skip to content

XCommander 0.1.0-alpha.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Nov 08:36
· 3 commits to main since this release

A small fix, and XCommander now has documentation.

Still an early alpha. Expect rough edges and bugs. If something breaks, use Report a Bug… in the menu bar; it fills in your versions for you.

What's new

  • Documentation at xcommander.dev/docs: getting started, everyday use, the full command reference, the configuration file, troubleshooting, and how XCommander works under the hood.

Fixed

  • The configuration file accepted Esc inside a key sequence, like "m ESC", but Esc always cancels a sequence, so that binding could never run. XCommander now reports it as an error in your configuration, saying why.

Coming from 0.1.0-alpha.2? Choose Check for Updates… in the menu bar, or wait for the daily check. From 0.1.0-alpha.1? Download this one by hand; that build can't update itself.

Install

  1. Download XCommander.dmg below and drag XCommander into Applications.
  2. Open it, and grant Accessibility when asked (System Settings → Privacy & Security → Accessibility). XCommander needs it to read Xcode's menus and press them for you.
  3. In Xcode, press ⌥↩ (Option-Return) and the which-key panel shows what comes next.

Needs: Xcode 27 or later, macOS 14 or later.
Optional: ripgrep (brew install ripgrep) for project-wide search with a preview.

Signed with my Developer ID and notarized by Apple. To check your download: shasum -a 256 XCommander.dmg should match XCommander.dmg.sha256. (sparkle-update.json is for the updater; you don't need it.)

Privacy

XCommander only acts while Xcode is in front. Its one network request is the daily update check, which reads a feed on xcommander.dev and sends nothing about you.