I just discovered "az interactive" in the PowerShell mode of Azure Cloud Shell. It's great, providing Intellisense essentially, and allowing for a quick, interactive exploration of the full API surface of Azure CLI. My learning of Azure CLI has been
boosted by this tool and it's a lot less time-consuming to explore, know which parameters are required and which optional, etc., seeing help and feedback appear instantly as I type.
https://docs.microsoft.com/en-us/cli/azure/interactive-azure-cli?view=azure-cli-latest
Is there a way to extend this capability to the bash shell and to Windows command line? Would be great to use it not just with az commands, but also sfctl and any others. Is there an interface a shell could implement to provide information based on the context of what's been typed so far, with each change triggering a call to it?