This is a tutorial familiarizing users with the creation of bash completion scripts. With this walk-through readers gain a good understanding on how the bash completion mechanism works and they can use the knowledge to create their own completions scripts.