记录锻炼、组数和次数,建立运动连续记录。用于记录训练、追踪进度或查看每周训练量。

安装

概览

什么是Fitlog

Fitlog 是一款专为提升个人生产力而设计的命令行工具,旨在帮助用户高效记录日常任务、规划活动、追踪进度并维护长期习惯。它通过简洁的命令行界面,让用户能够快速添加新条目、标记优先级、设置提醒,并生成可搜索的时间戳日志。所有数据均本地存储于 `~/.local/share/fitlog/` 目录下,无需依赖外部服务或 API 密钥,仅需 Bash 4+ 和 POSIX 标准工具即可运行。Fitlog 的核心理念是将碎片化的行动转化为结构化的数字档案,从而增强自我管理能力与反思意识。无论是记录一次锻炼、完成一项工作汇报,还是总结一周成果,Fitlog 都能以统一格式保存每一次操作,形成可追溯的完整历史记录。其轻量级设计使其特别适合习惯养成、项目复盘和长期目标管理,尤其适合偏好终端操作、追求自动化流程的技术用户。

核心功能特点

  1. 支持 12 种核心命令(如 add、track、plan、review),每种命令均有独立时间戳日志文件
  2. 提供 stats、recent、search 等辅助功能,便于查看统计信息、检索关键词或回顾近期活动
  3. 具备导出功能,可将全部数据一键导出为 JSON、CSV 或纯文本格式,方便备份与分析
  4. 内置健康检查命令 status,显示版本、磁盘占用、条目总数及最后活动时间
  5. 支持标签归档与批量管理,通过 tag 和 archive 命令对条目进行分类与清理

适用场景

Fitlog 特别适用于需要建立持续行为记录的场景。例如,健身爱好者可以使用 fitlog track 记录每日训练内容,配合 streak 命令追踪连续打卡天数,从而培养规律运动习惯;自由职业者则可通过 fitlog plan 安排每日任务,再用 prioritize 标记重要事项,确保工作节奏清晰可控。对于远程工作者或学生而言,fitlog weekly-review 结合 export 功能,能帮助他们定期复盘一周产出,识别效率瓶颈并优化时间分配。此外,当项目进入收尾阶段时,使用 tag 对关键里程碑打标签,再通过 archive 归档已完成条目,既能保持主日志整洁,又保留完整过程记录供后续查阅。由于所有操作均自动生成带时间戳的条目,Fitlog 还非常适合用于求职简历中的技能举证——只需导出报告即可直观展示过去数月内完成的任务数量、类型及频率,增强个人履历的说服力。