• [^] # Re: Completion bash pour ccd

    Posté par . En réponse au journal Des bookmarks dans mon terminal !. Évalué à 2.

    J'ai remarqué un bug en cas de completion non-existante( xxx est complété en xxx* ). La version suivante résout ce problème

    function _ccd() {
     local cur prev opts
     cur="${COMP_WORDS[COMP_CWORD]}" 
     COMPREPLY=( $(shopt -s nullglob; echo $HOME/.signet/save${cur}* ) )
     COMPREPLY=( ${COMPREPLY[@]#$HOME/.signet/save} ) 
     return 0
    }
    complete -F _ccd ccd