Can make the Cordis plug-in in your dsh manageable
LA7-F/dsh-MyCordis · tools
It can make the "Cordis plug-in" in your dsh manageable and generate the installation package with one click.
★ 2GitHub stars
0Forks
2026-08-17Last updated
JavaScriptLanguage
MITLicense
Key features
- Pack the entire packageA plug-in simultaneously produces the dsh installation package (.tgz) and the portable package (.dshplugin.json) into the same folder. Each plug-in has a sub-folder, supporting single and batch one-click packaging.
- Trust fenceOnly accept requests from loopback Host + same-origin Origin (+ Fetch-Metadata), otherwise 403
- Cordis - the underlying plug-in runtime
- Portable package (.dshplugin.json): pure host definition file, imported across sessions, or read directly by the new session AI and then reconstructed by cordis_define (token saving)
Requirements
- Session-level dynamic plug-ins are in process-level status: they need to be re-imported after DSH restarts (portable definition files are persistent products and can be rebuilt at any time)
- The real installation (dsh plugin add) is written to $DSH_HOME/profiles/, and dsh needs to be restarted to take effect.
Install command
dsh plugin --profile web add github:LA7-F/dsh-MyCordis