プライベートアカウントの設定をちょっとだけ楽にするシェルスクリプト
をよくやるので シェルスクリプト 書いた
private_setup.sh
#!/bin/bash # 実行時に指定された引数の数、つまり変数 $# の値が 1 でなければエラー終了。 if [ $# -ne 1 ]; then echo ローカルリポジトリに"Githubのアカウント名"アカウントを設定します echo 引数に対象となる.gitのディレクトリパスを設定して下さい echo "指定された引数は$#個です。" 1>&2 echo "実行するには1個の引数が必要です。" 1>&2 exit 1 fi if [ ! -d $1 ]; then echo "ディレクトリが存在しません" 1>&2 exit 1 fi if [ ! -f $1/.git/config ]; then echo ".git/configが存在しません" 1>&2 exit 1 fi # githubの設定をする cd $1 git config user.name "Githubのアカウント名" git config user.email "メールアドレス" exit 0
使い方は .git が存在するディレクトリを引数にするだけ
./private_setup.hs ~/hoge/