dsh-clock
在底部状态栏显示可配置格式的日期与时间 适合需要在DSH界面内直接、便捷地查看当前系统时间与日期的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:DeepCodec/dsh-clock说明文档
阅读完整 README ↗可视化配置(推荐)
打开 设置 → 通用 → 时钟,直接点选/拨动即可,改动即时生效并持久化到当前 profile 的 Cordis patch(cordis.patch.yml 中 dsh-clock 行的 config):
| 设置项 | 控件 | 说明 |
|---|---|---|
| 显示内容 | 下拉菜单 | 日期 + 时间 / 仅日期 / 仅时间 |
| 显示星期几 | 开关 | 日期行是否含星期几 |
| 显示秒 | 开关 | 时间是否显示秒 |
| 刷新间隔(毫秒) | 数字输入 | 250–60000ms |
命令行配置(可选)
同样可在 profile 的 cordis.patch.yml 中预设默认值(就是可视化设置写入的同一层):
- id: dsh-clock
name: dsh-clock
config:
mode: dateTime # date | time | dateTime
weekday: true # 日期行是否含星期几
showSeconds: true # 时间是否显示秒
intervalMs: 1000 # 刷新间隔(250–60000ms)
解析顺序(dsh-settings):schema 默认值 → 继承的 composition 层 → 该 profile entry 的 config(用户设置写入的层)。
命名空间 = profile entry id:dsh-settings 以
cordis.patch.yml中该行的id为 key, 因此dsh-clock既是设置命名空间,也是cordis.patch.yml里那一行的id; 浏览器半用同一个 key 走ctx.configForms.get('dsh-clock')。