목차

bash completion

이미 있는 자동완성인데, 기본 명령에 alias 를 지정할 경우

# alias 가 걸려 있다면
 
alias x="원래명령"
complete -F __원래명령_자동완성함수 x

user home 의 자동 완성 기본 적재

XDG

XDG_DATA_DIRS 환경 변수가 따로 override 돼 있는지 꼭 확인 필요.

예전 방식

for bcfile in ~/.bash_completion.d/* ; do
  [ -f "$bcfile" ] && . $bcfile
done