DeepCodec/dsh-clock ↗★ 0

dsh-clock

在底部状态栏显示可配置格式的日期与时间 适合需要在DSH界面内直接、便捷地查看当前系统时间与日期的用户。

套件
dsh-clock
相容性
待驗證
Harness 依賴範圍
>=0.2.0-rc.1 <1.0.0-0
Cordis 依賴範圍
^4.0.1
版本
1.0.0
授權
MIT
最近更新
2026年10月12日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:DeepCodec/dsh-clock

可视化配置(推荐)

打开 设置 → 通用 → 时钟,直接点选/拨动即可,改动即时生效并持久化到当前 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')。