dsh-blue/blue--packages-cli ↗★ 21

@dsh-blue/blue-cli

The Blue launcher with a prepacked, pinned dsh runtime 适合需要免依赖快速安装、开箱即用运行Blue终端界面的用户。

패키지
@dsh-blue/blue-cli
호환성
미검증
버전
0.2.0-alpha.1
라이선스
MIT
최근 업데이트
2026. 9. 28.

설치

검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 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.