Skip to content
Snippets Groups Projects
.bashrc 1.41 KiB
Newer Older
  • Learn to ignore specific revisions
  • Maxime Veber's avatar
    Maxime Veber committed
    #
    # ~/.bashrc
    #
    
    # If not running interactively, don't do anything
    [[ $- != *i* ]] && return
     
    # set a fancy prompt (non-color, unless we know we "want" color)
    case "$TERM" in
        xterm-color) color_prompt=yes;;
    esac
     
    # uncomment for a colored prompt, if the terminal has the capability; turned
    # off by default to not distract the user: the focus in a terminal window
    # should be on the output of commands, not on the prompt
    #force_color_prompt=yes
     
    if [ -n "$force_color_prompt" ]; then
        if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
    	# We have color support; assume it's compliant with Ecma-48
    	# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
    	# a case would tend to support setf rather than setaf.)
    	color_prompt=yes
        else
    	color_prompt=
        fi
    fi
    
    
    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
    alias ls='ls --color=auto'
    alias composer='composer --ansi'
    
    PS1='[\u@\h \W]\$ '
    
    eval "`dircolors -b`"
    
    PS1='\
    \[\033[00m\][\
    \[\033[31m\]\u\
    \[\033[00m\]@\
    \[\033[33m\]\h\
    \[\033[00m\]:\
    \[\033[32m\]\w\
    \[\033[00m\]]\
    \[\033[00m\]\$\
     '
    
    eval "`dircolors -b`"
    alias ll='ls -la'
    alias sf='php app/console --ansi'
    
    #[[ $PS1 && -f /usr/share/bash-completion/bash_completion ]] && \
    #    . /usr/share/bash-completion/bash_completion
    
    
    export TERM=screen-256color
    
    Maxime Veber's avatar
    Maxime Veber committed
    export PATH="$PATH:$HOME/.composer/vendor/bin"
    export PATH="$PATH:$HOME/.gem/ruby/2.1.0/bin"