An introduction to Bash programmable completion | Hacker News Reader