dsh-blue/blue--packages-cli ↗★ 21
@dsh-blue/blue-cli
内置锁定DSH运行时的Blue启动器 适合需要免依赖快速安装、开箱即用运行Blue终端界面的用户。
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗@dsh-blue/blue-cli
The blue launcher carries its tested dsh host as prepacked common and platform runtime archives. npm installs one dependency-free package and never resolves or runs lifecycle scripts from the Harness dependency graph.
Install pnpm 11 for profile management, then install Blue in one command:
npm i -g pnpm@11
npm i -g @dsh-blue/blue-cli@alpha
blue
The first command that needs dsh expands only the common and current-platform layers into a versioned user cache below DSH_HOME; later invocations reuse it. This extraction uses bounded memory and atomic publication, and does not contact npm. The profile is managed by dsh's official pnpm workspace path. Once the profile carries the shell's exact Blue version, ordinary starts do not invoke pnpm again. Reinstall the shell to upgrade; use blue plugin for explicit profile management.
The shell owns exactly three argument surfaces and forwards everything else to the pinned host untouched. blue -V (or --version) names the shell version, the pinned @dsh-blue/blue bundle version, and the bundled harness line without expanding the runtime. blue plugin ... maps to the bundled host's plugin subcommand with --profile blue inserted after the word plugin. Any user-supplied --profile is swallowed: the profile is always blue, so future Blue arguments cannot collide with host flags.
Creative mode is supplied by the @dsh-blue/blue bundle itself. The launcher only owns host delivery and profile selection.