Skip to content

fix: issue #240 (automated) - #241

Closed
github-actions[bot] wants to merge 1 commit into
mainfrom
claude/issue-240-20260630-1252
Closed

github-actions[bot] wants to merge 1 commit into
mainfrom
claude/issue-240-20260630-1252

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Closes #240

…adata

- Add `marketplaces` array to GlobalConfig (alongside legacy `marketplace` field)
- Add `name` field to MarketplaceConfig for human-readable marketplace identity
- Add `getAllMarketplaces()` helper that merges legacy single-marketplace config
  with the new array (backward-compatible migration on read)
- `marketplace add` — new command that appends a marketplace to the array,
  clones it, and installs all plugins (replaces setup as the canonical command)
- `marketplace setup` — kept as alias for backward compatibility
- `marketplace list` — lists all registered marketplaces with their config
- `marketplace remove <name>` — removes a marketplace from the config
- `marketplace sync` — now prompts to select which marketplace when multiple
  are registered; supports `--marketplace <name>` to skip the prompt
- Install metadata: `copyPluginSkills` writes `.pncli-installed.json` into the
  target skills directory, tracking which marketplace/plugin each skill came from
- `skills uninstall <name>` — removes a skill by name using metadata, updates
  the tracking file, and reports what was tracked
- All new logic covered by tests (30 tests in commands.test.ts, 303 total)

Closes #240

Co-authored-by: Sunny Kolattukudy <kolatts@users.noreply.github.com>
@kolatts

kolatts commented Jun 30, 2026

Copy link
Copy Markdown
Owner

@claude[agent] Does this also include bitbucket support?

Copilot stopped work on behalf of kolatts due to an error June 30, 2026 20:11
@Claude
Claude AI requested a review from kolatts June 30, 2026 20:11
@kolatts

kolatts commented Jun 30, 2026

Copy link
Copy Markdown
Owner

@claude[agent] Update this PR description appropriate to the changes and what was implemented.

Copilot stopped work on behalf of kolatts due to an error June 30, 2026 21:47
@kolatts kolatts closed this Jun 30, 2026
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.

pncli skills marketplace support multiple plugin marketplaces

1 participant