Created dir rc.d and moved/splited stuff from bashrc to rc.d/*

This commit is contained in:
Xavier Logerais (Numericable - Ingénierie Système)
2013-12-05 13:38:25 +01:00
parent ab3b20c12f
commit 919df7d554
5 changed files with 53 additions and 35 deletions

8
rc.d/colors Normal file
View File

@ -0,0 +1,8 @@
#!/bin/bash
# Enable colors for ls, etc. Prefer ~/.dir_colors #64489
if [[ -f ~/.dir_colors ]]; then
eval `dircolors -b ~/.dir_colors`
elif [[ -f /etc/DIR_COLORS ]]; then
eval `dircolors -b /etc/DIR_COLORS`
fi

21
rc.d/prompt Normal file
View File

@ -0,0 +1,21 @@
#!/bin/bash
# Customize the prompt
if [ "$UID" -eq 0 ]; then
export PS1='\[\e[01;31m\]\u@\h\[\e[01;34m\] \w \$\[\e[0m\] '
else
export PS1='\[\e[01;32m\]\u@\h\[\e[01;34m\] \w \$\[\e[0m\] '
fi
# Add a smiley at end of prompt showing last command status code
#smiley() {
# ret_val=$?
# if [ "$ret_val" = "0" ]
# then
# echo -e "\e[01;32m:)\e[0m"
# else
# echo -e "\e[01;31m:(\e[0m"
# fi
#}
#export PS1='\[\e[01;32m\]\u@\h\[\e[01;34m\] \w \$\[\e[0m\] '"\$(smiley) "

10
rc.d/rvm Normal file
View File

@ -0,0 +1,10 @@
#!/bin/bash
# Load RVM into a shell session *as a function*
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
# Add RVM to PATH for scripting
PATH=$PATH:$HOME/.rvm/bin
# Source bash completion for RVM
[[ -r "$HOME/.rvm/scripts/completion" ]] && source "$HOME/.rvm/scripts/completion"

11
rc.d/termtitle Normal file
View File

@ -0,0 +1,11 @@
#!/bin/bash
# Change the window title of X terminals
case $TERM in
xterm*|rxvt*|urxvt*|Eterm)
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
;;
screen*)
PROMPT_COMMAND='echo -ne "\033k${USER}@${HOSTNAME%%.*}\033\\"'
;;
esac