Commit ab48ce30 authored by Fardale's avatar Fardale

[.bashrc] other conf file go to .bash/ and split history file by hostname

parent 39cc9aef
......@@ -32,9 +32,9 @@ fi
# Bash-complétion
[ -f /etc/bash_completion ] && . /etc/bash_completion
# Placez vos fichiers de bash-complétion custom dans ~/.bash_completion.d/
# Placez vos fichiers de bash-complétion custom dans ~/.bash/completion.d/
# ils seront chargés par la ligne suivante
[ -d ~/.bash_completion.d/ ] && for f in ~/.bash_completion.d/*; do source $f; done
[ -d ~/.bash/completion.d/ ] && for f in ~/.bash/completion.d/*; do source $f; done
# +-----+
# | VCS |
......@@ -640,7 +640,10 @@ function welcome_message ()
# comme ils n'utilisent pas le même format pour stocker le timestamp
# des commandes, on se retrouve avec des comportements non souhaités
# si on ne change pas le fichier d'historique entre les deux.
export HISTFILE=~/.bash_history
export HISTFILE=~/.bash/history/$HOSTNAME
if [ -d ~/.bash/history ]; then
mkdir -p ~/.bash/history
fi
# On ne sauve pas les lignes dupliquées qui se suivent dans l'historique
# ainsi que les commandes qui commencent par une espace
......@@ -688,15 +691,17 @@ PATH=~/bin:$PATH:/sbin:/usr/sbin
# +----------+
# Chargement des alias
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
if [ -f ~/.bash/aliases ]; then
. ~/.bash/aliases
fi
# Fichier locaux (utile quand on clone sa config sur plusieurs machines)
[[ -f ~/.bashrc.local ]] && . ~/.bashrc.local
if [ -f ~/.bash/bashrc.local ]; then
. ~/.bash/bashrc.local
fi
if [ -f ~/.bash_aliases_local ]; then
. ~/.bash_aliases_local
if [ -f ~/.bash/aliases_local ]; then
. ~/.bash/aliases_local
fi
......
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