Changelog
Added
- Local git checkout marketplaces: support
path:in Clewfile alongsiderepo:for
remote marketplaces. Local path marketplaces default toauto_update: true(git pull
on every sync). ActionGitUpdatediff action: emitted for existing local auto-update marketplaces so
git pull is visible in--show-commandsoutput and subject to git-dirty skip logic.
Fixed
- Export: state reader now prefers user-scope install entries over older project-scope
entries when both exist ininstalled_plugins.json(claude appends rather than
replaces on reinstall). - Export: orphan detection now adapts to marketplace directory layout — only checks for
a plugin directory when the marketplace has a standardplugins/subdirectory.
Non-standard layouts (superpowers-marketplace, yamlscript, replicated-plugins) and
single-plugin repos no longer produce false-positive orphan warnings. - Sync: plugins installed with
enabled: falsein the Clewfile are now disabled
immediately after installation, so a subsequent diff does not see a stale
enable/disable mismatch.
Commits
Changes since v1.0.2:
22cb9a8 Merge pull request #106 from adamancini/feature/git-marketplace-support
e7ad590 test(e2e): update validation test to accept new missing-source error message
5384eaa chore: bump version to 1.1.0
5b2fb33 fix(sync): disable plugin immediately after install when desired state is disabled
d366684 fix(export): prefer user-scope installs and handle non-standard marketplace layouts
12145cf fix: handle directory/git source types from claude CLI in state reader and export
8a14d43 feat: add local git repo marketplace support with auto-update
Installation
Download the binary for your platform:
macOS
- clew-darwin-arm64 - Apple Silicon (M1/M2/M3)
- clew-darwin-amd64 - Intel Mac
Linux
- clew-linux-amd64 - 64-bit
- clew-linux-arm64 - ARM64
Checksums
da3a5daafc9721714ef6a821b2a77a1ab01cea0bc0abde9c302581edcf46a2cc clew-darwin-amd64
639fcdb45381777928b9e1c4793f05f7c374406fd1b91625e73bae22c2f24d75 clew-darwin-arm64
18aaf86fccde8f6cb3f030594144dd5634bb3c93ee594fc28a52b31dd5ed1e80 clew-linux-amd64
4c8b1f1866837642ac0bc16bcc73afc09a73ce2ae2cd10e006147695c2dd170c clew-linux-arm64