| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206 | 
							- # ~/.bashrc: executed by bash(1) for non-login shells.
 - # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
 - # for examples
 - 
 - # If not running interactively, don't do anything
 - 
 - #if [ $(tty) = "/dev/tty1" ]
 - #then
 - #  startx
 - #fi
 - 
 - case $- in
 -     *i*) ;;
 -       *) return;;
 - esac
 - 
 - source ~/.git-prompt.sh
 - 
 - # don't put duplicate lines or lines starting with space in the history.
 - # See bash(1) for more options
 - HISTCONTROL=ignoreboth
 - 
 - # append to the history file, don't overwrite it
 - shopt -s histappend
 - 
 - # for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
 - HISTSIZE=1000
 - HISTFILESIZE=2000
 - 
 - # check the window size after each command and, if necessary,
 - # update the values of LINES and COLUMNS.
 - shopt -s checkwinsize
 - 
 - # If set, the pattern "**" used in a pathname expansion context will
 - # match all files and zero or more directories and subdirectories.
 - #shopt -s globstar
 - 
 - # make less more friendly for non-text input files, see lesspipe(1)
 - [ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
 - 
 - # set variable identifying the chroot you work in (used in the prompt below)
 - if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
 -     debian_chroot=$(cat /etc/debian_chroot)
 - fi
 - 
 - # 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
 - 
 - if [ "$color_prompt" = yes ]; then
 -   PS1='\[\e[01;31m\]$(_ps1_exit_status)\[\e[0m\]${debian_chroot:+($debian_chroot)}\u@\h:'"\[\e[01;34m\]\w\[\e[0m\]\[\e[01;32m\]"'$(__git_ps1 " [%s]")'"\[\e[0m\]\$ "
 - else
 -   PS1='$?${debian_chroot:+($debian_chroot)}\u@\h:\w$(__git_ps1)\$ '
 - fi
 - unset color_prompt force_color_prompt
 - 
 - # If this is an xterm set the title to user@host:dir
 - case "$TERM" in
 - xterm*|rxvt*)
 -     PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
 -     ;;
 - *)
 -     ;;
 - esac
 - 
 - # enable color support of ls and also add handy aliases
 - if [ -x /usr/bin/dircolors ]; then
 -     test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
 -     alias ls='ls --color=auto'
 -     #alias dir='dir --color=auto'
 -     #alias vdir='vdir --color=auto'
 - 
 -     alias grep='grep --color=auto'
 -     alias fgrep='fgrep --color=auto'
 -     alias egrep='egrep --color=auto'
 - fi
 - 
 - # some more ls aliases
 - alias ll='ls -alF'
 - alias la='ls -A'
 - alias l='ls -CF'
 - 
 - # Add an "alert" alias for long running commands.  Use like so:
 - #   sleep 10; alert
 - 
 - # Alias definitions.
 - # You may want to put all your additions into a separate file like
 - # ~/.bash_aliases, instead of adding them here directly.
 - # See /usr/share/doc/bash-doc/examples in the bash-doc package.
 - 
 - if [ -f ~/.bash_aliases ]; then
 -     . ~/.bash_aliases
 - fi
 - 
 - # enable programmable completion features (you don't need to enable
 - # this, if it's already enabled in /etc/bash.bashrc and /etc/profile
 - # sources /etc/bash.bashrc).
 - if ! shopt -oq posix; then
 -   if [ -f /usr/share/bash-completion/bash_completion ]; then
 -     . /usr/share/bash-completion/bash_completion
 -   elif [ -f /etc/bash_completion ]; then
 -     . /etc/bash_completion
 -   fi
 - fi
 - export PATH="$PATH:/sbin:/usr/sbin/:/usr/local/bin/android-studio/bin/:/home/robin/Android/Sdk/platform-tools/:/usr/local/bin/intellij/bin/"
 - 
 - reg_ip='([0-9]{1,3}\.){3}[0-9]{1,3}'
 - reg_mac='([0-9a-f]{2}:){5}[0-9a-f]{2}'
 - 
 - _ps1_exit_status()
 - {
 -   status=$?
 -   if [ ${status} -ne 0 ]
 -   then
 -     echo "${status} "
 -   fi
 - }
 - 
 - proj()
 - {
 -     if [ $# -eq 0 ]
 -     then
 -         cd ~/projets
 -         ls
 -     elif [ $# -ge 1 ]
 -     then
 -         cd ~/projets/*-$1
 -         if [ $# -ge 2 ]
 -         then
 -             cd $2
 -         fi
 -     fi
 - }
 - 
 - _proj_completion()
 - {
 - 
 -     cur=${COMP_WORDS[COMP_CWORD]}
 -     if [ $COMP_CWORD -eq 1 ]
 -     then
 -         COMPREPLY=($(compgen -W "$(/bin/ls -d ~/projets/* | /usr/bin/env grep -oP "\-\K(.*)")" "$cur"))
 -     elif [ $COMP_CWORD -eq 2 ]
 -     then
 -         p=${COMP_WORDS[COMP_CWORD-1]}
 -         COMPREPLY=($(compgen -W "$(/bin/ls -d ~/projets/*${p}/* | /usr/bin/env grep -oP "\K[^/]+$")" "$cur"))
 -     else
 -         COMPREPLY=()
 -     fi
 - }
 - 
 - dhcp()
 - {
 -     if [ $# -eq 0 ]
 -     then
 -         echo "Usage: $0 interface [args]" >&2
 -     else
 -         iface="$1"
 -         shift
 -         sudo ifconfig ${iface} up; sudo dhclient -pf /var/run/dhclient.${iface}.pid ${iface} $@
 -     fi
 - }
 - 
 - up()
 - {
 -   if [ $# -eq 0 ]
 -   then
 -     cd ..
 -   else
 -     if echo "$1" | grep -E "[0-9]+" 1>/dev/null 2>/dev/null
 -     then
 -       i=$1
 -       while [ $i -gt 0 ]
 -       do
 -         cd ..
 -         i=$(($i - 1))
 -       done
 -     else
 -       echo "Usage: $0 count" >&2
 -       echo "count: number of directory to up" >&2
 -     fi
 -   fi
 - }
 - 
 - complete -F _proj_completion proj
 - export NNTPSERVER=news.epita.fr
 - 
 - . ~/.bash_aliases
 - . ~/.bash_preexec
 - . ~/.bash_preexec_hooks
 
 
  |