1 个不稳定版本
0.1.0 | 2023年7月16日 |
---|
#9 in #work
53KB
1.5K SLoC
track-work
track-work 是一个命令行工具,用于跟踪在不同项目上花费的工作时间。
目前仅支持 Windows。如果您需要支持其他操作系统,请随时提出问题或拉取请求。
功能
- 配置项目列表
- 将项目映射到客户(或计费元素)
- 根据窗口标题前缀自动切换活动项目
- 显示每周报告,按客户/计费元素显示花费的小时数。
- 数据存储在磁盘上作为一组 JSON 文件(每周一个)
- 使用热键进行所有操作(受 k9s 启发)
- 轻量级(小于 <2MB 的内存和没有可测量的 CPU 使用率)
许可证
以下任一许可证下发行
- Apache 许可证 2.0 版(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
欢迎并鼓励各种形式的贡献!
除非您明确声明,否则任何有意提交给作品并由您定义的 Apache-2.0 许可证所包含的贡献,都应按上述方式双重许可,不附加任何额外条款或条件。
提交信息必须遵循 常规提交规范
构建说明
- 运行
cargo run
- 构建
cargo build
- 发布
cargo build -r
- 代码检查
cargo clippy
依赖项
~140MB
~2.5M SLoC