Macのターミナル作業中、Unityを起動するのにGUI操作するのが面倒くさいので。
#カレントディレクトリをプロジェクトとして開く
/Applications/Unity/Unity.app/Contents/MacOS/Unity -projectPath "`pwd`" &
pwd
が.
だとうまくいかなかった。
カレントディレクトリがUnityプロジェクトじゃない場合は、普通のプロジェクト選択画面が出るみたい。
#より便利に
いちいち打ってたらそっちのが面倒くさいので、シェル関数にする。
(aliasにしたかったけど、pwdがうまく展開できなかった)
ついでに引数でプロジェクトを指定できるようにする。
.bashrc
unity () {
local project_path=""
if [ $# -ge 1 ] ; then
if [ -d "$1" ] ; then
project_path="$(cd "$1" && pwd)"
else
project_path="$(cd "$(dirname "$1")" && pwd)"
fi
else
project_path="`pwd`"
fi
echo "unity open project : ${project_path}"
/Applications/Unity/Unity.app/Contents/MacOS/Unity -projectPath "${project_path}" &
}
おわり。