From ce15f00b6f5c37f974ba666620521dff95b5d86e Mon Sep 17 00:00:00 2001 From: Xavier Logerais Date: Fri, 28 Jun 2024 08:32:11 +0000 Subject: [PATCH] feat: Ajout automatique de la compltetion pour les aliases si _complete_alias est disponible --- bashrc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bashrc b/bashrc index 3595d04..89ba24c 100644 --- a/bashrc +++ b/bashrc @@ -28,6 +28,9 @@ if [ -f "$HOME"/.bash_aliases ]; then source "$HOME"/.bash_aliases; fi if [ -f "$HOME"/.bash/aliases ]; then source "$HOME"/.bash/aliases; fi 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 +if (command -v _complete_alias &>/dev/null); then + for alias in $(alias -p | awk '{print $2}' | awk -F= '{print $1}'); do complete -o default -F _complete_alias "$alias"; done +fi # Source bash completion definitions for file in /etc/bash*completion /etc/profile.d/bash*completion*; do source "$file"; done