![COBOL punch card COBOL punch card](https://opensource.com/sites/default/files/lead-images/cobol-card-punch-programming-code.png)
I recently worked on creating a Bash completion script for a project, and I enjoyed it very much. In this post, I will try to familiarize you with the process of creating a Bash completion script.
What is Bash completion?
Bash completion is a functionality through which Bash helps users type their commands more quickly and easily. It does this by presenting possible options when users press the Tab key while typing a command.
read more