Detected Bias Types
⚠️
windows_first
⚠️
powershell_heavy
Summary
The documentation provides both Bash and PowerShell examples for every CLI command, but PowerShell is always presented as a first-class citizen alongside Bash, rather than as a secondary or alternative option. There is a slight Windows bias in the ordering and parity of examples: PowerShell examples are always present, and in some cases, Windows-specific syntax (e.g., variable assignment, backtick line continuation) is shown. There are no Linux-specific tools, troubleshooting steps, or environment setup instructions; the focus is on the Azure CLI, which is cross-platform, but the documentation does not address Linux-specific nuances or alternative shell environments (e.g., zsh, fish). No explicit Windows-only tools are mentioned, but the consistent inclusion and parity of PowerShell examples elevates Windows usage to equal status with Bash, which is less common in Linux-focused documentation.
Recommendations
- Add explicit notes clarifying that Bash examples are suitable for Linux/macOS and PowerShell for Windows, and mention that Azure CLI works on all platforms.
- Consider providing examples for other popular Linux shells (e.g., zsh) or at least note that Bash commands work in most Linux environments.
- If PowerShell is included, clarify its cross-platform availability (PowerShell Core) and note any differences for Windows vs. Linux users.
- Add troubleshooting tips or environment setup instructions for Linux users (e.g., installing Azure CLI on Ubuntu, handling file permissions, using sudo).
- If possible, provide a default example in Bash (Linux-first), with PowerShell as an alternative, to reflect the majority of cloud-native and orchestration users who use Linux.
- Ensure that any file paths, environment variables, or command syntax are compatible with Linux conventions, and call out any Windows-specific differences.