返回顶部
S

Stopwatch秒表计时器

Run stopwatch, timer, and lap tracking with precision in terminal. Use when timing tasks, checking durations, running countdowns, analyzing splits.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.0
安全检测
已通过
175
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

Stopwatch

秒表

秒表 v2.0.0 — 一款多功能实用工具包,用于从命令行记录、追踪和管理时间相关条目。每条命令都会将带时间戳的条目记录到独立的日志文件中,并提供历史查看、汇总统计、数据导出以及跨所有记录的全文本搜索功能。

命令

运行 stopwatch [args] 即可使用。

命令描述
run <input>记录运行条目(若无输入则查看最近的运行条目)
check <input>
记录检查条目(若无输入则查看最近的检查条目) |
| convert | 记录转换条目(若无输入则查看最近的转换条目) |
| analyze | 记录分析条目(若无输入则查看最近的分析条目) |
| generate | 记录生成条目(若无输入则查看最近的生成条目) |
| preview | 记录预览条目(若无输入则查看最近的预览条目) |
| batch | 记录批量条目(若无输入则查看最近的批量条目) |
| compare | 记录比较条目(若无输入则查看最近的比较条目) |
| export | 记录导出条目(若无输入则查看最近的导出条目) |
| config | 记录配置条目(若无输入则查看最近的配置条目) |
| status | 记录状态条目(若无输入则查看最近的状态条目) |
| report | 记录报告条目(若无输入则查看最近的报告条目) |
| stats | 显示所有日志文件的汇总统计信息(条目数量、数据大小) |
| export | 以 json、csv 或 txt 格式导出所有数据 |
| search | 跨所有日志条目进行全文本搜索(不区分大小写) |
| recent | 显示 history.log 中最近的 20 条条目 |
| help | 显示使用帮助 |
| version | 显示版本号(v2.0.0) |

工作原理

每条命令(run、check、convert、analyze 等)的工作方式相同:

  • - 带参数时: 将带时间戳的条目(YYYY-MM-DD HH:MM|input)保存到 .log 并写入 history.log。
  • 不带参数时: 显示该命令日志文件中最近的 20 条条目。

这为您提供了一个轻量级的、基于文件的日志记录系统,适用于任何类型的时间追踪工作流。

数据存储

所有数据均本地存储在 ~/.local/share/stopwatch/ 目录下:

~/.local/share/stopwatch/
├── run.log # 运行条目(时间戳|值)
├── check.log # 检查条目
├── convert.log # 转换条目
├── analyze.log # 分析条目
├── generate.log # 生成条目
├── preview.log # 预览条目
├── batch.log # 批量条目
├── compare.log # 比较条目
├── export.log # 导出条目
├── config.log # 配置条目
├── status.log # 状态条目
├── report.log # 报告条目
├── history.log # 主活动日志
└── export. # 导出的数据文件

通过设置 STOPWATCHDIR(如果支持)或编辑脚本中的 DATADIR 变量来覆盖数据目录。

系统要求

  • - Bash(4.0+)
  • 标准 POSIX 工具:date、wc、du、tail、grep、sed、cat
  • 无外部依赖 — 开箱即用,适用于任何 Linux 或 macOS 系统

使用场景

  1. 1. 追踪计时活动 — 记录任务的开始/结束时间、番茄钟时段或全天的工作间隔。
  2. 比较不同运行的表现 — 使用 compare 和 analyze 记录不同的尝试,然后通过 search 或 stats 查看趋势。
  3. 批量处理记录 — 使用 batch 记录批量操作,然后通过 export json 将结果输入其他工具。
  4. 自动化中的快速状态检查 — 将 stopwatch status 或 stopwatch stats 集成到 cron 任务或 CI 流水线中,用于操作仪表板。
  5. 根据记录数据生成报告 — 使用 report 记录里程碑,然后通过 export csv 创建电子表格或输入报告工具。

示例

bash

记录一个运行条目


stopwatch run 早间冲刺:25分钟

查看最近活动

stopwatch recent

查看所有运行条目

stopwatch run

在所有日志中搜索特定术语

stopwatch search 冲刺

获取汇总统计信息

stopwatch stats

将所有数据导出为 JSON

stopwatch export json

导出为 CSV 以便导入电子表格

stopwatch export csv

输出

所有命令输出到标准输出。如有需要,可重定向到文件:

bash
stopwatch stats > report.txt
stopwatch export json # 写入 ~/.local/share/stopwatch/export.json



由 BytesAgain 提供支持 | bytesagain.com | hello@bytesagain.com

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 stopwatch-1776220981 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 stopwatch-1776220981 技能

通过命令行安装

skillhub install stopwatch-1776220981

下载

⬇ 下载 Stopwatch v2.0.0(免费)

文件大小: 4.58 KB | 发布时间: 2026-4-17 16:15

v2.0.0 最新 2026-4-17 16:15
Domain-specific upgrade

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部