update bash completion logic
global gitignore