Proprietary 'shell' vs. linux DIY/customized setup.
There are a multiple publically accessible/usable sources which can be found via search engine(s) to extend bash / unix shell functionality based on points discussed in topic link.
few article link topic snippits:
* approaches to autocompletion : [0][1]
* 'man' command and/or cli option -h to cli command shows 'docstring' / options
* jq resources for shell plugin[2]
--------------
[0] https://faun.pub/configure-bash-auto-completion-tab-completi...