|
|
@@ -25,6 +25,7 @@ source "${BASEDIR}/_helpers.bash"
|
|
|
|
|
|
|
|
|
|
|
|
# Source custom libs
|
|
|
|
# Source custom libs
|
|
|
|
_source_dir_files "${BASEDIR}"/libs
|
|
|
|
_source_dir_files "${BASEDIR}"/libs
|
|
|
|
|
|
|
|
# if [ -d "$HOME"/.bash/libs ]; then for lib in "$HOME"/.bash/libs/*.bash; do source "$lib"; done; fi
|
|
|
|
|
|
|
|
|
|
|
|
# Source 3rd party libs if they exists
|
|
|
|
# Source 3rd party libs if they exists
|
|
|
|
_source_file_if_exists "${BASEDIR}/3rd-party/complete-alias/complete_alias"
|
|
|
|
_source_file_if_exists "${BASEDIR}/3rd-party/complete-alias/complete_alias"
|
|
|
@@ -32,16 +33,22 @@ _source_file_if_exists "${BASEDIR}/3rd-party/complete-alias/complete_alias"
|
|
|
|
|
|
|
|
|
|
|
|
# Early customization
|
|
|
|
# Early customization
|
|
|
|
_source_dir_files "${BASEDIR}"/rc.before.d
|
|
|
|
_source_dir_files "${BASEDIR}"/rc.before.d
|
|
|
|
|
|
|
|
# if [ -d "$HOME"/.bash/rc.before.d ]; then for file in "$HOME"/.bash/rc.before.d/*; do source "$file"; done; fi
|
|
|
|
|
|
|
|
|
|
|
|
# Source rc.d/*
|
|
|
|
# Source rc.d/*
|
|
|
|
_source_dir_files "${BASEDIR}"/rc
|
|
|
|
_source_dir_files "${BASEDIR}"/rc
|
|
|
|
_source_dir_files "${BASEDIR}"/rc.d
|
|
|
|
_source_dir_files "${BASEDIR}"/rc.d
|
|
|
|
|
|
|
|
# if [ -d "$HOME"/.bash/rc.d ]; then for file in "$HOME"/.bash/rc.d/*; do source "$file"; done; fi
|
|
|
|
|
|
|
|
|
|
|
|
# Source alias definitions
|
|
|
|
# Source alias definitions
|
|
|
|
_source_file_if_exists ~/.bash_aliases
|
|
|
|
_source_file_if_exists ~/.bash_aliases
|
|
|
|
_source_file_if_exists "${BASEDIR}"/aliases
|
|
|
|
_source_file_if_exists "${BASEDIR}"/aliases
|
|
|
|
|
|
|
|
# if [ -f "$HOME"/.bash_aliases ]; then source "$HOME"/.bash_aliases; fi
|
|
|
|
|
|
|
|
# if [ -f "$HOME"/.bash/aliases ]; then source "$HOME"/.bash/aliases; fi
|
|
|
|
_source_dir_files "${BASEDIR}"/aliases
|
|
|
|
_source_dir_files "${BASEDIR}"/aliases
|
|
|
|
_source_dir_files "${BASEDIR}"/aliases.d
|
|
|
|
_source_dir_files "${BASEDIR}"/aliases.d
|
|
|
|
|
|
|
|
# if [ -d "$HOME"/.bash/aliases ]; then for file in "$HOME"/.bash/aliases/*; do source "$file"; done; fi
|
|
|
|
|
|
|
|
# if [ -d "$HOME"/.bash/aliases.d ]; then for file in "$HOME"/.bash/aliases.d/*; do source "$file"; done; fi
|
|
|
|
|
|
|
|
|
|
|
|
# Source bash completion definitions
|
|
|
|
# Source bash completion definitions
|
|
|
|
# TODO: Améliorer cette partie pour éviter les erreurs quand aucun fichier n'existe
|
|
|
|
# TODO: Améliorer cette partie pour éviter les erreurs quand aucun fichier n'existe
|
|
|
@@ -49,8 +56,12 @@ for file in /etc/bash*completion /etc/profile.d/bash*completion*; do source "$fi
|
|
|
|
|
|
|
|
|
|
|
|
_source_file_if_exists ~/.bash_completion
|
|
|
|
_source_file_if_exists ~/.bash_completion
|
|
|
|
_source_file_if_exists "${BASEDIR}"/completion
|
|
|
|
_source_file_if_exists "${BASEDIR}"/completion
|
|
|
|
|
|
|
|
# if [ -f "$HOME"/.bash_completion ]; then source "$HOME"/.bash_completion; fi
|
|
|
|
|
|
|
|
# if [ -f "$HOME"/.bash/completion ]; then source "$HOME"/.bash/completion; fi
|
|
|
|
_source_dir_files "${BASEDIR}"/completion
|
|
|
|
_source_dir_files "${BASEDIR}"/completion
|
|
|
|
_source_dir_files "${BASEDIR}"/completion.d
|
|
|
|
_source_dir_files "${BASEDIR}"/completion.d
|
|
|
|
|
|
|
|
# if [ -d "$HOME"/.bash/completion ]; then for file in "$HOME"/.bash/completion/*; do source "$file"; done; fi
|
|
|
|
|
|
|
|
# if [ -d "$HOME"/.bash/completion.d ]; then for file in "$HOME"/.bash/completion.d/*; do source "$file"; done; fi
|
|
|
|
_source_dir_files ~/.nix-profile/share/bash-completion/completions
|
|
|
|
_source_dir_files ~/.nix-profile/share/bash-completion/completions
|
|
|
|
|
|
|
|
|
|
|
|
if (command -v _complete_alias &>/dev/null); then
|
|
|
|
if (command -v _complete_alias &>/dev/null); then
|
|
|
@@ -59,4 +70,6 @@ fi
|
|
|
|
|
|
|
|
|
|
|
|
# Late customization
|
|
|
|
# Late customization
|
|
|
|
_source_dir_files "${BASEDIR}"/rc.after.d
|
|
|
|
_source_dir_files "${BASEDIR}"/rc.after.d
|
|
|
|
|
|
|
|
# if [ -d "$HOME"/.bash/rc.after.d ]; then for file in "$HOME"/.bash/rc.after.d/*; do source "$file"; done; fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
complete -C /home/ZOE/u86pw03/.local/share/mise/installs/vault/1.18.2/bin/vault vault
|
|
|
|