Build a command-line for Azure with Go!
summary
Builds a compiled Go CLI that talks to Azure Blob Storage, showing go mod, go build, and how to authenticate via existing az CLI credentials. Implements four subcommands upload/download/list/delete, uses the standard library for flags and parsing and the Azure SDK packages azidentity azblob to create block-blob and container clients. Demonstrates uploading a file, listing blobs, downloading to a local file, and deleting the blob — each step actually runs successfully.
AI-written summary · about
chapters (8)
- 0:00Building CLI tools with Go
- 3:08Go with PowerShell
- 8:24Go workspace setup
- 13:35Designing subcommands
- 24:11Azure Blob Storage functions
- 38:55Integrating functions
- 41:01Testing and running CLI
- 44:37Closing remarks








