Commit 2ccd6345 authored by platyhouse's avatar platyhouse

# Bash 프롬프트 개선 및 주석 통일

## 프롬프트 표시 강화
- **ptySetBash**: 프롬프트에 타임스탬프 추가 ([YYYY-MM-DD HH:MM:SS] 형식)
- **ptySetBash**: Git 브랜치명 표시 기능 추가 (ptyParseGitBranch 함수)
- **ptySetBash**: 서버 경고 메시지 표시 지원 (SERVER_WARNING 환경변수 사용)
- **ptySetBash**: 호스트명 표시를 단축형(\h)에서 전체형(\H)으로 변경

## 주석 통일
- **ptySetBash**: "pty-bash" → "ptySetBash"로 주석 문구 통일
  - ~/.zshrc 추가 주석
  - ~/.bashrc 추가 주석
  - /etc/bashrc 추가 주석
parent 1185eb47
......@@ -88,7 +88,7 @@ if [[ "$OS_TYPE" == "Darwin" ]]; then
cat >> ~/.zshrc << 'EOF'
#######################################
# pty-bash 에 의한 ~/.zshrc 추가 시작
# ptySetBash 에 의한 ~/.zshrc 추가 시작
#######################################
# ls, ll 정의
......@@ -165,7 +165,15 @@ elif [[ "$OS_TYPE" == "Linux" ]]; then
# CentOS 공통 설정 내용을 변수로 정의
read -r -d '' CENTOS_BASHRC_CONTENT << 'EOF' || true
# 프롬프트 색상 설정
export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
# SERVER_WARNING="⚠️ WARNING: REAL SERVER - BE CAREFUL!"
# WARNING_COLOR="01;31" # 빨간색
ptyParseGitBranch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ [\1]/'
}
export PS1='\[\033[01;36m\][\D{%Y-%m-%d %H:%M:%S}]\[\033[00m\] \[\033['"${WARNING_COLOR:-00;37}"'m\]'"${SERVER_WARNING}"'\[\033[00m\] \[\033[01;32m\]\u@\H\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;33m\]$(ptyParseGitBranch)\[\033[00m\]\$ '
# 히스토리 설정
export HISTSIZE=10000
......@@ -230,7 +238,7 @@ EOF
cat >> ~/.bashrc << EOF
#######################################
# pty-bash 에 의한 ~/.bashrc 추가 시작
# ptySetBash 에 의한 ~/.bashrc 추가 시작
#######################################
$CENTOS_BASHRC_CONTENT
......@@ -255,7 +263,7 @@ EOF
sudo tee -a /etc/bashrc > /dev/null << EOF
#######################################
# pty-bash 에 의한 /etc/bashrc 추가 시작
# ptySetBash 에 의한 /etc/bashrc 추가 시작
#######################################
$CENTOS_BASHRC_CONTENT
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment