"CLI" (Command Line Interfaces) are very popular now, but not intuitive.
Optional GUI can help with commands that are not used frequently.
PowerShell got it right, with auto-generated forms GUI.
"Creates Windows PowerShell commands in a graphical command window."Using the Show-Command cmdlet in PowerShell 3.0 | Pipe2Text.com
QualiSystems/Azure-Shell: A CloudShell 'Shell' that allows integrating Azure as an app's deployment option.