毎回同じような作業ディレクトリを作るのは面倒と思っていて今まではautomatorで右クリックでサービスを選択してプロジェクトのディレクトリが作成されるようにしていたけどもそれも面倒になってきて最近シェルスクリプトって便利だなって思ってそっちでしてみました。
_project_dir_create.command バッチファイルをつくる。
※ファイル名は適当です。アタマに[ _ ]がついているのはどんな名称をつけても上にくると思ってつけただけです。
#!/bin/bash
DIRNAME=$(dirname $0)
FILENAME="${DIRNAME}/_custom_folder.txt"
cd $DIRNAME
tput setaf 6 && echo "プロジェクト名を入力してください。"
read PROJECTNAME
mkdir $PROJECTNAME
cd $PROJECTNAME
cat $FILENAME | while read LINE;do
mkdir $LINE
done
exit
バッチファイルと同じ階層に _custom_folder.txt という名称のファイルを作って以下のような下層に配置したいディレクトリの名称をつけておけばバッチファイルをクリックするとプロジェクト名を指定してその中に以下のフォルダを作成します。
00_構成
01_サーバー環境
02_デザイン
03_コーディング
・
・
・