Normalize user-facing CLI branding to lowercase azd across core and extensions#6768
Conversation
Co-authored-by: JeffreyCA <9157833+JeffreyCA@users.noreply.github.com>
Co-authored-by: JeffreyCA <9157833+JeffreyCA@users.noreply.github.com>
Co-authored-by: JeffreyCA <9157833+JeffreyCA@users.noreply.github.com>
azd across core and extensions
|
@copilot can you rerun all snapshot tests - I think some of the extension snapshots may need to wait for the next release. |
Reran the snapshot-heavy suites, including extension-related snapshots, from
All passed with no snapshot diffs and no file changes ( Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
There was a problem hiding this comment.
Pull request overview
This PR normalizes user-facing references to the Azure Developer CLI from mixed case ("AZD", "Azd") to lowercase "azd" across core CLI, extensions, documentation, and test snapshots.
Changes:
- Updated user-facing strings in core CLI (pipeline messages, template sources, devcenter sync, account manager, gRPC server logs)
- Normalized extension metadata and command descriptions in registry.json and extension manifests
- Updated extension template starter code across all languages (Go, JavaScript, Python, .NET)
- Aligned MCP tools and documentation with lowercase branding
- Regenerated command usage and Fig spec snapshots (partially - see issue below)
Reviewed changes
Copilot reviewed 67 out of 67 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| schemas/v1.0/azure.yaml.json | Updated schema descriptions to use lowercase "azd" |
| schemas/alpha/azure.yaml.json | Updated schema descriptions to use lowercase "azd" |
| ext/vscode/src/views/helpAndFeedback/HelpAndFeedbackTreeDataProvider.ts | Changed "AZD Blog Posts" to "azd Blog Posts" |
| cli/azd/pkg/templates/source_manager.go | Updated "Awesome AZD" to "Awesome azd" |
| cli/azd/pkg/pipeline/pipeline.go | Updated error message to use lowercase "azd" |
| cli/azd/pkg/pipeline/github_provider.go | Updated interactive prompts to use lowercase "azd" |
| cli/azd/pkg/devcenter/environment_store.go | Updated error messages and comments to use lowercase "azd" |
| cli/azd/pkg/account/manager.go | Updated comments and error messages to use lowercase "azd" |
| cli/azd/internal/mcp/tools/prompts/*.md | Updated all MCP tool prompt titles and instructions to use lowercase "azd" |
| cli/azd/internal/mcp/tools/*.go | Updated tool descriptions to use lowercase "azd" |
| cli/azd/internal/agent/prompts/conversational.txt | Updated agent identity to use lowercase "azd" |
| cli/azd/internal/grpcserver/server.go | Updated server log messages to use lowercase "azd" |
| cli/azd/extensions/registry.schema.json | Updated schema title and description to use lowercase "azd" |
| cli/azd/extensions/registry.json | Updated extension descriptions and example usages across all versions |
| cli/azd/extensions/microsoft.azd.extensions/internal/resources/languages/* | Updated starter templates for all languages to use lowercase "azd" |
| cli/azd/extensions/microsoft.azd./internal/cmd/.go | Updated extension command descriptions and comments |
| cli/azd/extensions/*/extension.yaml | Updated extension manifests to use lowercase "azd" |
| cli/azd/docs/*.md | Updated user documentation to use lowercase "azd" |
| cli/azd/cmd/testdata/TestUsage-*.snap | Regenerated usage snapshots with lowercase "azd" |
| cli/azd/cmd/testdata/TestFigSpec.ts | Partially regenerated Fig spec snapshot (incomplete) |
| cli/azd/cmd/templates.go | Updated help text to use lowercase "azd" |
| cli/azd/cmd/mcp.go | Updated comments and server name to use lowercase "azd" |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
VSCode Extension Installation Instructions
|
Azure Dev CLI Install InstructionsInstall scriptsMacOS/Linux
bash: pwsh: WindowsPowerShell install MSI install Standalone Binary
MSI
Documentationlearn.microsoft.com documentationtitle: Azure Developer CLI reference
|
|
/check-enforcer override |
This update standardizes user-facing references to the Azure Developer CLI to lowercase
azd, removing mixed usage (AZD,Azd) in surfaced text.Scope includes core CLI output/help, extension metadata/templates, and user docs (excluding
eng/and pipeline files).Core CLI user-facing strings
azdconsistently (including MCP server display text, template source help copy, and gRPC server log labels intended for operators).Extensions: metadata + runtime-facing text
extensions/registry.jsonextension.yaml)Documentation and authoring content
Snapshot/output alignment
Example of the normalization pattern:
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
aka.ms/home/REDACTED/work/azure-dev/azure-dev/cli/azd/azd /home/REDACTED/work/azure-dev/azure-dev/cli/azd/azd extension source add -n local -t file -l /home/REDACTED/work/azure-dev/azure-dev/cli/azd/extensions/registry.json --64 x_amd64/vet -qui�� g_.a olang.org/grpc@v-ifaceassert x_amd64/vet /tmp/go-build417/opt/hostedtoolcache/go/1.25.7/x64/pkg/tool/linux_amd64/vet zd/pkg/experimen-atomic x86_64-linux-gnu-bool x_amd64/vet(dns block)/home/REDACTED/work/azure-dev/azure-dev/cli/azd/azd /home/REDACTED/work/azure-dev/azure-dev/cli/azd/azd extension list --source local --output json x_amd64/vet . ollama/internal/-atomic --64 x_amd64/vet -o st/mocks/mockcon-errorsas olang.org/grpc@v-ifaceassert x_amd64/vet -p zd/internal/agen-atomic -lang=go1.15 x_amd64/vet(dns block)/home/REDACTED/work/azure-dev/azure-dev/cli/azd/azd /home/REDACTED/work/azure-dev/azure-dev/cli/azd/azd extension install azure.ai.agents --source local --version 0.1.9-preview . ollama --64 x_amd64/vet -o st/mocks/mockexe-errorsas olang.org/grpc@v-ifaceassert x_amd64/vet -p chpatch -lang=go1.18 x_amd64/vet(dns block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.