davenicoll / azure-subscription-chooser

A convenient and quick way of picking which Azure subscription/tenant to use with the Azure CLI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Azure subscription chooser

accessibility text

An interactive bash script enabling you to change Azure subscription quickly without leaving the CLI. The script can be run standalone (./azure-subscription-chooser.sh), or called from another script like a function...

Example usage

alias azsub="~/subscription-chooser.sh"
❯ azsub
SUBSCRIPTION=`. ".subscription-chooser.sh"`
if [ -z $SUBSCRIPTION ]; then echo "You chose nothing!"; else; echo "You chose $SUBSCRIPTION"; fi

Dependencies

whiptail is required to create the menu, as most distros have it installed already. https://en.wikibooks.org/wiki/Bash_Shell_Scripting/Whiptail

jq is required to process the json response from az.

Install whiptail on macOS

whiptail isn't installed on macOS, but can be installed with brew (https://command-not-found.com/whiptail) and the package is called newt.

brew install newt

About

A convenient and quick way of picking which Azure subscription/tenant to use with the Azure CLI


Languages

Language:Shell 100.0%