11 个版本
0.3.2 | 2019 年 12 月 21 日 |
---|---|
0.3.0 | 2018 年 12 月 15 日 |
0.2.7 | 2018 年 12 月 15 日 |
0.2.6 | 2018 年 11 月 13 日 |
0.1.0 | 2018 年 8 月 23 日 |
#699 in 文件系统
47KB
1K SLoC
时间跟踪
时间跟踪通过监视文件系统来自动跟踪您在每个项目上花费的时间。
设置
安装
时间跟踪需要 Rust 来构建/安装。如果您需要安装 Rust,请遵循 这些说明。安装 Rust 后,可以通过运行以下命令安装时间跟踪
cargo install timetrack
配置跟踪路径
默认情况下,时间跟踪配置为监视您的家目录。您可能需要重新配置时间跟踪以监视您用于存储项目的目录。安装时间跟踪后,运行 timetrack config
以查找 用户配置
文件。编辑此文件以配置时间跟踪以监视适当的目录(或多个目录,请注意,目前时间跟踪不支持监视嵌套的目录)。例如,我的时间跟踪配置文件的完整内容是 track_paths = ["/Users/josh/Projects"]
。编辑配置文件后,再次运行 timetrack config
以确认显示正确的 跟踪路径
。
自动启动
timetrack track
命令以跟踪模式启动时间跟踪。您可以在需要跟踪时间时运行此命令。虽然您可以手动启动/停止此过程,但建议您配置系统在启动时自动启动此过程。具体步骤取决于您的操作系统。在 OS X 上,您可以在安装时间跟踪后使用 timetrack schedule
来配置它,以便在当前用户登录时开始跟踪。
使用
# to start time tracking
timetrack track
# to see the results
timetrack
# to clear the tracking history
timetrack clear
# to view the configuration
timetrack config
# to configure TimeTrack to start tracking every time the current user logs in
# currently only supported on OSX
timetrack schedule
# to disable TimeTrack from starting every time the current user logs in
# currently only supported on OSX
timetrack unschedule
许可
根据以下之一许可
- Apache 许可证 2.0 版,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任你选择。
贡献
除非你明确表示不同,否则根据Apache-2.0许可证定义,你提交给作品包含的任何贡献都将双重许可,如上所述,无任何额外条款或条件。
依赖项
~6-15MB
~171K SLoC