azctx
helps you switch between azure cli subscriptions back and forth:
- Feel free to give us your feedback, make suggestions or let us discuss in our 📢 discussions tab.
- To report issues or search for existing issues go to the 🔎 issues tab.
And please star this repo ⭐
azctx is a CLI tool for managing azure cli subscriptions.
It is a helper for the azure cli and provides a simple interface for managing subscriptions.
Pass a subscription name to select a specific subscription.
Pass - to switch to the previous subscription.
Usage:
azctx [- / -- NAME] [flags]
azctx [command]
Available Commands:
completion Generate the autocompletion script for the specified shell
help Help about any command
login Login to Azure
version Print the CLI version
Flags:
-c, --current Display the current active subscription
--filter-tenant-level Filter tenant level accounts with no available subscriptions (default true)
-h, --help help for azctx
-s, --short Use a short prompt.
Deprecated. Size is now automatically determined.
Use "azctx [command] --help" for more information about a command.
Login to Azure (wrapped around 'az login')
Authenticates the CLI instance to Azure and fetches all available tenants and subscriptions.
All args after -- are directly passed to the 'az login' command.
Usage:
azctx login [flags]
Flags:
--force-mfa force individual authentication for each tenant separately (required for tenants which enforce explicit MFA)
-h, --help help for login
- Install
azctx
withbrew install whiteducksoftware/tap/azctx
- Install
azctx
withchoco install azctx
- Install the
azctx
binary from the repository - Add the
azctx
binary to your PATH
Run az configure
once to create the configuration directory.
Check the Microsoft Documentation for the correct path to the azure cli config directory and export it as AZURE_CONFIG_DIR environment variable.
export AZURE_CONFIG_DIR=$HOME/.azure
Are you an existing user of stiviik/azctx
? Use the following commands to migrate from the old stiviik/azctx
to the new whiteducksoftware/azctx
repository:
brew uninstall azctx
brew untap stiviik/tap
brew install whiteducksoftware/tap/azctx