Skip to content

Improve CLI UX with auto-apply, global packages, and one-off mode - #18

Merged
Mikola Lysenko (mikolalysenko) merged 1 commit into
mainfrom
mik-cli-ux-improvements
Dec 18, 2025
Merged

Mikola Lysenko (mikolalysenko) merged 1 commit into
mainfrom
mik-cli-ux-improvements

Conversation

@mikolalysenko

Copy link
Copy Markdown
Collaborator
  • Rename 'download' command to 'get' (with 'download' as hidden alias)
  • Auto-apply patches after download by default, with --no-apply to opt out
  • Add --global/-g flag to apply/rollback/remove patches on global npm packages
  • Add --global-prefix option for custom global node_modules path (supports yarn/pnpm, enables safe testing)
  • Add --one-off mode for ephemeral patching without saving to .socket folder
  • Add global-packages.ts utility for detecting npm/yarn/pnpm global paths

🤖 Generated with Claude Code

- Rename 'download' command to 'get' (with 'download' as hidden alias)
- Auto-apply patches after download by default, with --no-apply to opt out
- Add --global/-g flag to apply/rollback/remove patches on global npm packages
- Add --global-prefix option for custom global node_modules path (supports yarn/pnpm, enables safe testing)
- Add --one-off mode for ephemeral patching without saving to .socket folder
- Add global-packages.ts utility for detecting npm/yarn/pnpm global paths

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
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