dsh-semver
DeepSeek Harness (dsh) 的语义化版本(SemVer)工具箱:支持解析、比较和范围检查语义化版本字符串,纯逻辑运行,零运行时依赖。
AI 分析
核心用途是进行语义化版本号的解析与范围匹配校验。适合需要处理软件包依赖关系、版本比对或自动化发布流程的软件开发与运维任务。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:TYEclipse/dsh-semver說明文件
閱讀完整 README ↗Usage examples
semver_parse("2.1.0-rc.1+build.42")
→ major 2, minor 1, patch 0, prerelease [rc, 1], build [build, 42]
semver_compare("2.1.0", "2.0.3")
→ "2.1.0 > 2.0.3" (gt)
semver_satisfies("1.2.4-beta.1", "^1.2.3")
→ false — prerelease does not match a plain range