귀찮아서 안했던건데 오랜만에 개발하니 가시성이 떨어지길래 설정을 해볼까 한다 (하기 싫어서 그런가?)
sudo vim ~/.bashrc
i 눌러서 insert mode로 변경 후 아래코드 복붙
norm="$(printf '\033[0m')" #returns to "normal"
bold="$(printf '\033[0;1m')" #set bold
red="$(printf '\033[0;31m')" #set red
boldyellowonblue="$(printf '\033[0;1;33;44m')"
boldyellow="$(printf '\033[0;1;33m')"
boldred="$(printf '\033[0;1;31m')" #set bold, and set red.
copython() {
python $@ 2>&1 | sed -e "s/Traceback/${boldyellowonblue}&${norm}/g" \
-e "s/File \".*\.py\".*$/${boldyellow}&${norm}/g" \
-e "s/\, line [[:digit:]]\+/${boldred}&${norm}/g"
}
그리고 재부팅없이 터미널에 반영하기 위해
source ~/.bashrc
마지막으로 색상 반영
copython myprogram.py # copython = colored python
기존 (회사 프로젝트라 앞에 경로는 일부러 잘랐습니다. 양해를!)
변경 후
근데 뭔가 느려져서 롤백.....
출처 : https://orangenarwhals.com/2020/01/colored-python-debugging-output-errors-tracebacks-in-bash/