If you already have a working bash shell and are just looking to extend bash’s tab completion capabilities, do not pass go, proceed directly to Ian MacDonald’s programable bash completion project. Then read the rest of his advice, it is excellent.
, 3 min read