#时间 #时间跟踪 #跟踪 #生产力 #命令行工具 #自由职业者

bin+lib timetrack

通过监视文件系统自动跟踪您花费时间的方式

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 文件系统

MIT/Apache

47KB
1K SLoC

时间跟踪 构建状态

时间跟踪通过监视文件系统来自动跟踪您在每个项目上花费的时间。

screenshot

设置

安装

时间跟踪需要 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许可证定义,你提交给作品包含的任何贡献都将双重许可,如上所述,无任何额外条款或条件。

依赖项

~6-15MB
~171K SLoC