Detected Bias Types
Powershell Heavy
Windows First
Summary
The documentation provides parallel instructions for Azure CLI, Azure PowerShell, and Azure Developer CLI. However, Azure PowerShell is featured equally alongside Azure CLI, which is more commonly used on Linux/macOS. PowerShell is primarily a Windows tool, and its inclusion may suggest a Windows-centric approach. Additionally, PowerShell examples are given equal prominence to Azure CLI, rather than being secondary or optional. There are no explicit Linux/macOS-specific examples or notes, and the documentation does not mention Linux shell patterns (e.g., Bash, zsh) or package managers for installing tools. However, all core tasks can be completed using Azure CLI, which is cross-platform, and there are no critical sections that are Windows-only.
Recommendations
- Clarify that Azure CLI is the recommended cross-platform tool for Linux/macOS users, and PowerShell is primarily for Windows environments.
- Add explicit notes or sections for Linux/macOS users, such as installation instructions for kubectl using native package managers (apt, brew, yum).
- Provide Bash/zsh shell command examples where relevant, especially for environment variable usage.
- Consider listing Azure CLI instructions before PowerShell, or marking PowerShell as 'Windows only' where appropriate.
- Mention that Azure Cloud Shell is available in Bash and PowerShell modes, and clarify which mode is used in examples.