• 作成:

日報をgit logから自動抽出してクリップボードにコピーする

私が今働いている会社は勤務時間を入力する際に「今日何をやったか」を入力する欄があります.

一々手でコピーしていたのですが面倒になってきました.

なのでgit logから抽出してクリップボードにコピーするシェルスクリプトを書きました.

alias git-daily='git log --all --format="%h %ai %s" --since=$(date +"%Y-%m-%d-00:00:00") --author=$(git config user.email)|xsel --clipboard --input --logfile /dev/null'

これでコマンド一発で日報をクリップボードにコピーすることが出来て時間が効率化されます.

sinceの指定の仕方がよくわからず少し手間取りました.