Skip to content

feat(cli): ship supported standalone axorc interface#17

Merged
steipete merged 1 commit into
mainfrom
codex/axorc-cli
Jul 15, 2026
Merged

feat(cli): ship supported standalone axorc interface#17
steipete merged 1 commit into
mainfrom
codex/axorc-cli

Conversation

@steipete

Copy link
Copy Markdown
Collaborator

Summary

  • turn axorc into a discoverable standalone CLI with permissions, find, tree, raw, help, version, human output, and stable JSON mode
  • fix app resolution by name/PID/focus, requested attribute values, descendant filtering, failure exit codes, raw compatibility, and terminal-safe rendering
  • add signed universal artifact tooling, release verification docs, a Homebrew formula template that preserves the Developer ID signature, and CI packaging proof

Product decision

Standalone axorc is supported. Distribution contract: Developer ID-signed universal release binary through the official OpenClaw Homebrew tap. Source builds remain available; published binaries preserve a stable Accessibility/TCC identity.

This PR prepares v0.1.6. It does not publish a release or tap formula.

Proof

  • swiftlint lint --strict
  • swift test — 51 tests passed
  • live Dock automation: descendant role filtering and app-name/requested-attribute query
  • source-blind release-binary contract: 10/10 clauses, JSON failure paths, flat filtered tree
  • isolated checkout with remote Commander: swift test
  • universal arm64/x86_64 ad-hoc archive, signature, checksum, formula render, Ruby syntax, and shellcheck
  • autoreview: clean

Related to #12.

@steipete
steipete merged commit 75f56d9 into main Jul 15, 2026
1 check passed
@steipete
steipete deleted the codex/axorc-cli branch July 15, 2026 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant