首页 文章详情

这个命令行工具竟然能计算出你的工作时间

GitHub精选 | 34 2023-03-11 02:24 0 0 0
UniSMS (合一短信)

【公众号回复 “1024”,免费领取程序员赚钱实操经验】

大家好,我是章鱼猫。

今天推荐的这个项目是「Git-Hours」,一个命令行工具,用于计算 Git 仓库中每个贡献者的工作时间。它可以很好地帮助你了解你的项目中每个人的贡献和工作量,从而更好地管理项目。

工作原理

Git-Hours 使用 Git 命令行工具来获取每个贡献者提交的 Git 日志。它会遍历所有的提交记录,然后计算每个贡献者的工作时间。默认情况下,它会将提交的时间戳作为工作时间,当然也可以指定自定义的时间范围。

使用方法

安装:

首先,需要在你的计算机上安装 Node.js。然后,可以使用 npm 包管理器来全局安装 Git-Hours:

npm install -g git-hours

使用:

在命令行中,进入你想要分析的 Git 仓库所在的目录,然后运行 git-hours 命令即可:

git-hours

Git-Hours 将会输出每个贡献者的名字和工作时间(以小时为单位),以及总工作时间和提交次数。

你也可以通过指定自定义的时间范围来计算工作时间。例如,要计算最近一周的工作时间,可以运行以下命令:

git-hours --since "1 week ago"

除了 --since 选项,Git-Hours 还提供了许多其他选项,例如 --after、--before、--format 等。你可以通过运行 git-hours --help 来获取完整的选项列表。

Git-Hours 非常轻量级,并且可以很方便地与 Git 集成。如果你想更好地管理你的项目并奖励贡献者,那么 Git-Hours 绝对值得一试。

开源项目地址:https://github.com/kimmobrunfeldt/git-hours

开源项目作者:kimmobrunfeldt

最近,章鱼猫建了一个「GitHub 精选交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub 黑板报」公众号后台回复【加群】邀请你入群。

---特别推荐---

特别推荐:一个新的优质的专注分享各种浏览器插件、黑科技教程、各种你想不到的高效率软件及工具的公众号,「程序员掘金」,专注挖掘好东西,非常值得大家关注。点击下方公众号卡片,直接关注

good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter