diff options
Diffstat (limited to 'bash')
| -rw-r--r-- | bash/bash_aliases | 21 | ||||
| -rw-r--r-- | bash/bashrc | 42 | 
2 files changed, 35 insertions, 28 deletions
diff --git a/bash/bash_aliases b/bash/bash_aliases index 009a897..649b039 100644 --- a/bash/bash_aliases +++ b/bash/bash_aliases @@ -1,6 +1,25 @@  # ~/.bash_aliases: sourced by ~/.bashrc  # Contain various aliases +# enable color support of ls and also add handy aliases +if [ "$TERM" != "dumb" ]; then +    eval "`dircolors -b`" +    alias ls='ls --color=auto' +    alias dir='ls --color=auto --format=vertical' +    alias vdir='ls --color=auto --format=long' +fi + +# some more ls aliases +alias ll='ls -l' +alias la='ls -A' +alias lla='ls -la' +alias llh='ls -lh' + +alias grep='grep --color=auto' +alias cp='cp -i' +alias rm='rm -i' +alias mv='mv -i' +alias ..='cd ..'  alias du='du -H'  alias df='df -H' @@ -10,4 +29,4 @@ alias tg='xset b off'  alias u2i='iconv -f UTF-8 -t ISO_8859-15'  alias i2u='iconv -f ISO_8859-15 -t UTF-8' -alias less='/usr/share/vim/vim74/macros/less.sh' +alias less='/usr/share/vim/vim??/macros/less.sh' diff --git a/bash/bashrc b/bash/bashrc index 5d89e1a..c7f0e66 100644 --- a/bash/bashrc +++ b/bash/bashrc @@ -20,36 +20,9 @@ HISTFILESIZE=2000  # update the values of LINES and COLUMNS.  shopt -s checkwinsize -# enable color support of ls and also add handy aliases -if [ "$TERM" != "dumb" ]; then -    eval "`dircolors -b`" -    alias ls='ls --color=auto' -    alias dir='ls --color=auto --format=vertical' -    alias vdir='ls --color=auto --format=long' -fi - -# some more ls aliases -alias ll='ls -l' -alias la='ls -A' -alias lla='ls -la' -alias llh='ls -lh' -alias grep='grep --color=auto' -alias cp='cp -i' -alias rm='rm -i' -alias mv='mv -i' -alias ..='cd ..' -  export EDITOR=vim  export PATH=${PATH}:~/bin -# set variable identifying the chroot you work in (used in the prompt below) -if [ -z "$debian_chroot" -a -r /etc/debian_chroot ]; then -    debian_chroot=$(cat /etc/debian_chroot) -fi - -# Comment in the above and uncomment this below for a color prompt -PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' -  # If this is an xterm set the title to user@host:dir  case "$TERM" in  xterm*|rxvt*) @@ -59,6 +32,21 @@ xterm*|rxvt*)      ;;  esac +function _update_ps1() { +	export PS1="$(~/bin/powerline-shell.py $? 2> /dev/null)" +} + +export PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND" + +# Setup ssh-agent +SSHAGENT=/usr/bin/ssh-agent +SSHAGENTARGS="-s" +if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then +	eval `$SSHAGENT $SSHAGENTARGS` +	trap "kill $SSH_AGENT_PID" 0 +fi + +  # Alias definitions.  # You may want to put all your additions into a separate file like  # ~/.bash_aliases, instead of adding them here directly.  | 
