DeepCodec/dsh-clock ↗★ 0

dsh-clock

DSH Web clock: shows the current date & time in the bottom status bar (composer dock), with user-configurable format. 适合需要在DSH界面内直接、便捷地查看当前系统时间与日期的用户。

패키지
dsh-clock
호환성
미검증
Harness peer 범위
>=0.2.0-rc.1 <1.0.0-0
Cordis peer 범위
^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')。