Skip to content

fix(cli): make installed bin executable#2731

Open
miguel-heygen wants to merge 1 commit into
mainfrom
fix/cli-bin-executable
Open

fix(cli): make installed bin executable#2731
miguel-heygen wants to merge 1 commit into
mainfrom
fix/cli-bin-executable

Conversation

@miguel-heygen

Copy link
Copy Markdown
Collaborator

Summary

Installed HyperFrames CLI packages can now be invoked directly on macOS and Linux instead of failing with permission denied and requiring a node workaround. The package bin source now carries executable Git mode, which npm preserves through packing and installation. A POSIX regression test prevents the mode from being lost again.

Testing

  • bun run test in packages/cli (2085 passed, 2 skipped)
  • Packed CLI 0.7.67: bin tar entry -rwxr-xr-x
  • Temporary npm install: target mode 775; direct hyperframes --help exited 0

Compound Engineering
Codex

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