-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Description
I'd love to discuss whether we could shorten the appservice command group to just app (or equivalent) in order to improve the ergonomics around frequent use. The use of az instead of "Azure" feels so fluid to type (as does nsg, vm, nic, acs, acr, etc.), and I wonder whether we couldn't apply a similar naming abbreviation "principal" for App Service, in order to improve the efficiency of using its command on a regular basis, while balancing intuitiveness/discoverability.
Personally, I don't find the use of <TAB> for auto-completing long command names to be very ergonomic, which is why I've thrown out the possibility of shortening names vs. relying on tab completion. Others may find this acceptable, so I'm just providing one input, which may not be that useful. Apologies if this conversation has already happened. I just wanted to throw it out there while the App Service module was still in beta, and could potentially make a breaking change like this.
UPDATE: As discussed below, an alternative solution to this could be to "flatten" out the appservice command group and provide top-level support for web apps itself (e.g. az webapp). I personally prefer this solution, and would support it over the above previous proposal