git_calc_worktime

command
v0.5.31 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 5, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Overview

git log --author="$GIT_USER_NAME" --format="%H %ai" の結果を集計するプログラムです。

Usage

$ gcw --help
Usage of ./gcw:
-dir string
		Path of git repository (default ".")
-tz string
		Local Timezone (default "Asia/Tokyo")
-user string
		Git username

$ gcw -user Gitユーザ名 -dir リポジトリのパス -tz ローカルタイムゾーン(デフォルトはAsia/Tokyo)

Memo

このプログラムは、以下のブログ記事で利用されていたPerlスクリプトをGoに移植したものです。 元のスクリプトは

$ git log --author="$GIT_USER_NAME" --format="%H %ai" | perl script.pl

とパイプ経由で入力を受け取り、処理するようになっていましたが、Windows環境でも実行しやすいように 処理内で git コマンドも実行するように変更しています。

REFERENCES

At what time of day do famous programmers work?

At what time of day do famous programmers work? Part 2. Workweek vs Weekend.

Script to generate data shown in post 'At what time of day does famous programmers work? Part 2. Workweek vs Weekend.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL