webxsid/crona

GitHub: webxsid/crona

Crona 是一款本地优先的终端工作追踪器,为开发者提供任务规划、专注会话记录、势头回顾和结构化导出的一体化工作流。

Stars: 20 | Forks: 1

# Crona

Crona

Crona 是一款为开发者设计的本地优先工作追踪器。它将终端 UI、可脚本化的 CLI 以及后台本地 daemon 结合在一个工作流中,用于规划工作、追踪专注会话、回顾势头以及导出结构化工件。 托管包安装程序是首选的分发途径: - macOS 和 Linux 上的 Homebrew - Windows 上的 Scoop - GitHub Releases 作为标准的二进制文件源 请使用 [docs/install.md](docs/install.md) 进行安装,并在需要切换安装方法或发布渠道时参考 [docs/migration.md](docs/migration.md)。 针对特定目标的迁移指南位于文档的迁移部分。 该仓库是一个 Go monorepo,包含四个主要模块: - `kernel`:用于后台 daemon、SQLite 存储、计时器、IPC 和更新检查的内部源代码树 - `tui`:Bubble Tea 终端 UI - `cli`:可脚本化的命令和本地 daemon 控制流 - `shared`:共享类型、配置、协议和实用工具 ## 截图 ![显示规划 issues、习惯和专注摘要的每日仪表板](https://static.pigsec.cn/wp-content/uploads/repos/cas/a7/a7fdf9711a98a7cdb89d58f8fc86aea4fb433f4c8e0e1fc80264715b30258fd1.png) ![显示范围工作及生命周期状态的 Issues 视图](https://static.pigsec.cn/wp-content/uploads/repos/cas/70/70f52994c0c93e7058a5fb69e900cae7566cf8da8b10840f1250bf5229dbd138.png) ![显示责任心、签到趋势和活动热力图的身心健康仪表板](https://static.pigsec.cn/wp-content/uploads/repos/cas/ce/cecad3998cf8aceb0be3be9a93cd65b0051f66b6bc135720df1ad741a735bce9.png) ## 快速开始 请在 [docs/install.md](docs/install.md) 中查看完整的安装指南。 如果您是从安装脚本、其他包管理器或 beta 渠道迁移而来,请在重新安装之前使用 [docs/migration.md](docs/migration.md)。 运行时说明: - 本地提醒由后台 daemon 发出,而不是 TUI 进程 - 计划提醒仅在后台 daemon 运行时触发 - `Summary` 视图和 `crona summary` 是只读的概览界面;当您想以交互方式规划或进行更改时,请使用 `Daily` - Daily 视图可以完美适应较小的终端,提供紧凑的 issue 渲染和更简短的面板提示 - Wellbeing 视图包含 Momentum 详情,提供当前桶元数据和贡献者细分 - TUI 在运行期间会接管终端标签页标题,并在获得焦点时显示当前活动会话的上下文 - PDF 导出依赖于本地渲染工具;请参阅 [docs/install.md](docs/install.md) 启动 TUI: ``` crona ``` 从 CLI 获取快速的只读摘要: ``` crona summary crona summary --week crona summary --last-x-days 7 ``` 从 CLI 检查 daemon: ``` crona daemon attach --json crona daemon status --json crona daemon info --json ``` 该命令组被命名为 `daemon`,因为它控制的是内部的 daemon 进程。面向用户的文档通常将其称为 daemon 或本地 daemon。 生成 Shell 自动补全: ``` crona completion zsh crona completion bash crona completion fish ``` ## 文档 - [文档索引](docs/README.md) - [概念](docs/concepts.md) - [安装](docs/install.md) - [迁移](docs/migration.md) - [开发](docs/development.md) - [贡献](docs/contributing.md) - [发布流程](docs/release.md) - [Socket API](docs/api/socket.md) - [更新日志](docs/changelog.md) - [功能设计](docs/feature-design.md) 操作参考: - [通知和警报行为](docs/install.md#notifications-and-alerts) - [PDF 渲染支持](docs/install.md#pdf-rendering) ## 支持与更新 公开的支持渠道位于 GitHub 上: - Bug:[Issues](https://github.com/webxsid/crona/issues) - 帮助和想法:[Discussions](https://github.com/webxsid/crona/discussions) - 发布更新:[Releases](https://github.com/webxsid/crona/releases) - 发布流程:[docs/release.md](docs/release.md) 在提交 bug 之前,请尽可能从 TUI 支持视图生成一份支持包。 ## 许可证 [MIT](LICENSE)
标签:EVTX分析, Go, Ruby工具, 任务管理, 效率工具, 日志审计, 本地优先, 终端用户界面