kimkyuseok / study_git

study_git
0 stars 0 forks source link

새로운 문제 깃 배쉬 init #38

Open kimkyuseok opened 5 months ago

kimkyuseok commented 5 months ago
echo "================================================="
echo "             ViveStudios,Inc. Bash Env           "
echo "================================================="
echo "               sg : shotgrid                     "
echo "             wiki : wiki                         "
echo "              rpc : rez packages compile         "
echo "            mount : mount network drive          "
echo "              msg : messenger                    "
echo "          findstr : search word in codes         "
echo "       rv,rvd,rvv : rv-2022.3.1 Pub,Dev,Vanilla  "
echo "    n13,n13d,n13v : nuke-13.1.2 Pub,Dev,Vanilla  "
echo " hr12,hr12d,hr12v : hiero-12.2.2 Pub,Dev,Vanilla "
echo " hr13,hr13d,hr13v : hiero-13.1.2 Pub,Dev,Vanilla "
echo "    m22,m22d,m22v : maya 2022 Pub,Dev,Vanilla    "
echo "       e5,e5d,e5v : 3DE4r5 Pub,Dev,Vanilla       "
echo "          om, omd : Outsourcing management tool  "
echo "================================================="

# 기존에 툴을 설치하면서 자동으로 툴이 설정한 환경변수가 있다면 터미널을 띄울때는 삭제한다.
unset "${!VRAY@}"
unset "${!NUKE@}"
unset "${!MAYA@}"
unset "${!PHX@}"
unset "${!SGTK@}"
unset "${!S6GA@}"
unset "${!DEADLINE@}"
unset "${!RV@}"
unset "${!RLM@}"
unset "${!OPTICAL@}"
unset "${!SFX@}"
unset "${!sfx@}"
unset "${!solidangle@}"
unset "${!silhouette@}"
unset "${!foundry@}"
unset "${!fabricinc@}"
unset "${!nextlimit@}"
unset "${!genarts@}"
unset "${!redshift@}"
unset "${!innobright@}"
unset "${!golaem@}"
unset "${!mootzoid@}"
unset "${!peregrinel@}"

# Rez
export PATH=$HOME/rez/Scripts/rez:${PATH}
source $HOME/rez/completion/complete.sh

# Cmd
export PYTHONPATH="T:/inhouse/pub/pathapi"
if [[ "${MSYSTEM}" == "MINGW64" || "${MSYSTEM}" == "MINGW32" || "${MSYSTEM}" == "MSYS" ]]; then
  alias python="winpty C:/Python310/python"
fi

# rez-cmd
alias n13="rez-env cuda ocio-1.2.0 nuke-13.1.2 -- Nuke13.1 --nukex"
alias n13d="rez-env dev cuda ocio-1.2.0 nuke-13.1.2 -- Nuke13.1 --nukex"
alias n13v="rez-env vanilla cuda nuke-13.1.2 -- Nuke13.1 --nukex --safe"

alias n13sg="rez-env cuda ocio-1.2.0 nuke-13.1.2 -- /t/inhouse/pub/shotgrid_auth/vfxtest/tank.bat nukex_13.1v2"

alias hr12="rez-env cuda ocio-1.2.0 hiero-12.2.2 -- Nuke12.2 --hiero"
alias hr12d="rez-env dev cuda ocio-1.2.0 hiero-12.2.2 -- Nuke12.2 --hiero"
alias hr12v="rez-env vanilla cuda hiero-12.2.2 -- Nuke12.2 --hiero --safe"

alias hr13="rez-env cuda ocio-1.2.0 hiero-13.1.2 -- Nuke13.1 --hiero"
alias hr13d="rez-env dev cuda ocio-1.2.0 hiero-13.1.2 -- Nuke13.1 --hiero"
alias hr13v="rez-env vanilla cuda hiero-13.1.2 -- Nuke13.1 --hiero --safe"

alias e5="rez-env 3de4-5.0.0 -- 3DE4"
alias e5d="rez-env dev 3de4-5.0.0 -- 3DE4"
alias e5v="rez-env vanilla 3de4-5.0.0 -- 3DE4"

alias m22="rez-env maya-2022 -- maya"
alias m22d="rez-env dev maya-2022 -- maya"
alias m22v="rez-env vanilla maya-2022 -- maya"

alias rv="rez-env rv-2022.3.1 -- rv"
alias rvd="rez-env dev rv-2022.3.1 -- rv"
alias rvv="rez-env vanilla rv-2022.3.1 -- rv"

alias om="python T:/inhouse/pub/outsourcing_manager/main.py -u"
alias omd="python T:/inhouse/dev/outsourcing_manager/main.py -u"

alias mount="start /T/inhouse/dev/gitbash/mount.bat" # mount
alias farm="rez-env deadline-10.1 -- deadlinecommand GetFarmStatistics" # farm information

# 만약 10-11시라면 rez 패키지를 업데이트한다.
current_hour=$(date +"%H")
if [ $current_hour -ge 10 ] && [ $current_hour -lt 11 ]; then
  sh /T/inhouse/dev/rez/install_rez_package.sh
fi

alias rpc="sh /T/inhouse/dev/rez/install_rez_package.sh"

# util
alias msg="C:/Program\ Files\ \(x86\)/vivestudios/BizboxAlpha\ Messenger/BizboxALauncher.exe"
alias findstr="grep -rnw . -e"
alias inhouse="cd /T/inhouse/dev"

# Site
alias sg="start https://vive.shotgunstudio.com"
alias wiki="start http://wiki.vive.com/wordpress"
alias github="start https://github.com/orgs/vivestudio/repositories"

git config --global core.autocrlf true
kimkyuseok commented 5 months ago

위 스크립트는 어디에 사용하는가? rez VFX 환경설정을 관리한다고하는데 아직 모르겠음.

nano ~/. bashrc
bash_profile <<--------------- 여기에 경로 수정 profile