dsh-case
在终端中运行以下命令:
dsh plugin install ZhijiangTang/dsh-case
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install ZhijiangTang/dsh-case 即可安装,项目源码位于 https://github.com/ZhijiangTang/dsh-case
插件介绍
命名风格混乱是日常开发中容易被忽视却反复消耗耐心的小痛点:改一个变量名、写一段接口文档、做一轮 code review,camelCase 和 snake_case 之间来回切换往往只能靠手动改写或打开在线转换网站。dsh-case 把这件事收敛为工具里的一次调用。
它注册一个 case_convert 工具,支持 camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、UPPER、lower、Title Case 八种风格之间的任意互转。内置分词引擎先按分隔符切词,再在片段内部识别大小写边界、连续大写缩写及数字与字母的粘合关系,因此 HTTPApi 会正确拆为 HTTP / Api,my2Factor 会拆为 my2 / Factor,version2 不会被误切。源风格可自动检测也可手动指定,空输入和纯符号输入原样返回,不会抛出意外。
纯 ESM、零依赖、无构建步骤,装完即可调用。它适合在 DSH 工作流中频繁处理命名转换的开发者、需要统一 API 文档命名规范的工程师,以及任何希望把命名风格切换从手动操作变成一次函数调用的团队。
使用场景
- 统一团队代码与变量的命名规范
- 转换 API 文档中字段名的风格
- Code review 时快速校验标识符命名一致性
适合人员
- 频繁处理标识符命名转换的开发者
- 需要统一 API 文档命名规范的工程师
- 注重代码风格一致性的工程团队