0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

GitでCommitしたら結月ゆかりに褒めてもらう

Last updated at Posted at 2020-01-02

成果を出したのに褒めてもらえないのは悲しいので,結月ゆかりさんに褒めてもらうことにしました.
内容としては,Gitのコマンド拡張とPowerShellのコマンドを用いて,Gitのcommit後に音声を再生させます.

出来たもの

環境および素材

  • OS: Microsoft Windows 10 Home version 18363
  • Git: version 2.24.1.windows.2
  • 音声ファイル

作り方

Gitのコマンド拡張を作り,Gitのcommitの後にPowerShellのスクリプトから音声を再生させるスクリプトを実行します.

Gitのコマンド拡張については、Gitオリジナルのコマンドを作成するの記事を参考にしました.
Windowsの場合,C:\Users\YourAcount\binを作成し,このフォルダに対して環境変数のPathを指定する必要があります.
その後,binフォルダの中にgit-ycommitというファイルを作成し,以下を実装します.

git-ycommit
# !/bin/sh
# git commitのコマンドに引数をそのまま渡す
git commit "$@"

# D:\Hoge\Music\good_commit_Yukari.wavのところに音声ファイルのパスを指定します.Cドライブじゃなくても動作します.
powershell -Command "(New-Object Media.SoundPlayer \"D:\Hoge\Music\good_commit_Yukari.wav\").PlaySync();"

使い方

gitのリポジトリが存在する場所にて,commitコマンドの代わりにycommitコマンドを実行すると,gitのcommitの後に指定した音声ファイルが再生されます.
例えば,git ycommit -m "HogeHoge"

補足

今回はVOICEROID2 Editorから生成した音声ファイル(.wav)を使いましたが,音声ファイルならば再生できるはず(未検証).
ガツガツ進捗を生んで褒めてもらいましょう.

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?