azt is a terminal UI for Azure, for people who work across many subscriptions. It shows the resources of every subscription you can see in one table, opens any resource down to its JSON and shows how an AKS cluster did over the last 30 days, in tabs and split panes you drive from the keyboard. azt only reads: it does not create, change or delete anything. Igor Churmeev makes it.
- One table of every VM, AKS cluster, key vault, database, storage account,
network and more across all your subscriptions:
:vm,:aks,:kv. - Walk from subscriptions to resource groups, resources and a resource's full JSON.
- AKS monitoring: how it is set up and how the nodes, pods and control plane did over 24 hours, 7 or 30 days.
- Tabs and split panes with vim's
ctrl-wkeys; each tab can show one subscription, chosen with0-9. - An explorer tree of subscriptions, resource groups and resource types with counts.
- Filter any list as you type, copy an ID or a name with
yandY, or use the mouse. - The tabs, panes and their paths come back the next time you start it.
brew install ingvarch/tap/azt
az login
aztPress ? for every key. Packages for Debian and Fedora, archives for other
systems and go install are in docs/install.md.
You need Go and the Azure CLI, see docs/development.md.
git clone https://github.com/ingvarch/azt.git
cd azt
make test
az login
make run- Install: Homebrew, deb and rpm packages, archives,
go install, from source. - Usage: views, keys, mouse, the session file, what azt reads.
- Development: prerequisites, run, checks, project structure.
- Releasing: what a release publishes, how to make one, secrets, failures.
MIT, see LICENSE. The release archives and packages also carry
THIRD_PARTY_NOTICES, the licenses of the modules azt is built from.
Microsoft and Azure are trademarks of the Microsoft group of companies. azt is an independent project and is not affiliated with or endorsed by Microsoft.
How to propose a change is in CONTRIBUTING.md. Security problems are reported privately, see SECURITY.md.