Commit ab48ce30 authored by Fardale's avatar Fardale
Browse files

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

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