Jesse-njx/dsh-plugin-manager-installer

@dsh-pm/installer — install, update, remove, and list dsh plugins: a thin, honest layer over dsh plugin add/r

A thin, honest layer over the official dsh plugin flow: install, update, remove and list dsh plugins. Every mutation drives the documented dsh plugin --profile <p> add|remove mechanism through one injected run seam and records its own side-band state in a StateStore (~/.dsh/pm/plugins.json) so pm can list, update-check and audit what it installed. It is idempotent — re-installing an already-present plugin is a no-op update, and a failed profile install rolls back its own partial state row.

Plugin Markets & Managers ★ 1 updated 2026-08-28 ⏳ pending
View on GitHub ↗

Install

dsh plugin add github:Jesse-njx/dsh-plugin-manager

The installer is the mutation core of dsh pm inside the dsh-plugin-manager monorepo; the README documents installing the product with dsh plugin add github:Jesse-njx/dsh-plugin-manager. It depends on zero DSH runtime packages (all @dsh-pm/core imports are type-only) and records side-band state in ~/.dsh/pm/plugins.json.

Compatibility

Installs through the documented dsh plugin --profile <p> add|remove flow and never hand-edits a profile's cordis.yml.

Details

Recent updates

README documents that all four methods are unit-tested against a fake run, a fake registry and a temp state file — the installer never shells out on its own.

FAQ

How do I install dsh-plugin-manager?
Run: dsh plugin add github:Jesse-njx/dsh-plugin-manager (the plugin manager product that wires the installer in).
Does it edit my profile config directly?
No. It never hand-edits cordis.yml — every install, update and removal goes through the documented dsh plugin --profile add|remove mechanism, with side-band state in ~/.dsh/pm/plugins.json.
What happens if an install fails part-way?
A failed profile install rolls back its own partial state row, and re-installing an already-present plugin is a no-op update rather than a duplicate.

Alternatives

imsai-sh/awesome-deepseek-harness-plugins · LX2000WASD/dsh-web-plugin-manager · 2BingLing/dsh-market

More plugins in Plugin Markets & Managers

Browse more in Plugin Markets & Managers

Guides for Plugin Markets & Managers plugins