dsh-base36
在终端中运行以下命令:
dsh plugin install uckkk/dsh-base36
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开终端,执行 dsh plugin install uckkk/dsh-base36 即可安装该插件,源码详见 https://github.com/uckkk/dsh-base36 。
插件介绍
dsh-base36 是一个极简的 Base36 编解码插件,专为在 dsh 会话中快速完成数字与 36 进制字符串互转而设计。Base36 将十进制数字映射为 0-9、A-Z 的紧凑字符串,常见于短 ID 生成、URL 片段构造、库存编号等场景。过去这类转换往往要手写脚本或调用外部服务,dsh-base36 把这件事变成一次对话式调用即可完成。
整个插件用纯 Node.js 实现,不引入任何第三方依赖,也不需要网络请求,所有计算都在本地瞬间完成。插件安装后自动向会话注册对应工具,直接在对话中描述你想转换的数字即可拿到结果,无需额外配置。
适合需要在自动化流程中频繁处理编号转换的开发者,或想在 dsh 环境里随手验证一段 Base36 编码的工程师。体积小巧、零依赖,装完即用,不会给项目增添任何负担。
使用场景
- 将十进制数字快速转为 Base36 短字符串用于短 ID 生成
- 把 URL 片段中的 Base36 编码还原为原始数字
- 在自动化脚本中批量完成编号与字符串的双向转换
适合人员
- 需要频繁处理短编号或 URL 编码的开发者
- 在 dsh 会话中随手验证一段 Base36 值的工程师
- 偏好零依赖、即装即用的轻量工具链的团队