gitそのものがシェルスクリプトとか使ってるのにどうやってるの?