dsh-scaffold:生成项目基础文件的插件

DeepSeek Harness(DSH)采用「一切皆插件」的架构。在开发智能体或编写代码时,项目初始化通常涉及手动创建 LICENSE、.gitignore 或 .editorconfig 等文件。dsh-scaffold 插件旨在解决这一重复性操作。

插件定位

dsh-scaffold 是一个纯 Node 实现的 DSH 插件,由 uckkk 维护。它提供了一组命令,用于自动生成常见项目的配置文件。

核心功能

该插件提供以下工具:

  1. generate_license:生成 LICENSE 文件,支持 MIT、ISC、Unlicense 等类型。
  2. generate_gitignore:生成 .gitignore,支持 node、python、go、react、vue、java 等语言。
  3. generate_editorconfig:生成 .editorconfig。

安装与启用

在终端中执行以下命令安装:

dsh plugin add github:uckkk/dsh-scaffold

安装完成后,该插件会自动注册到当前会话中,无需额外配置。

典型用法

安装后,在 DSH 会话中调用注册的工具即可使用。

例如,为项目添加 MIT 许可证:

generate_license(type="MIT", author="istone")

适用场景与注意

该插件适用于需要快速初始化新项目或更新项目基础配置的开发者。

注意事项:插件以当前 DSH 进程的权限在本地运行代码。安装前请务必审阅其源码与许可证,以确保符合你的安全与合规要求。

相关资源

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜