Bias Analysis
Detected Bias Types
powershell_heavy
windows_first
windows_tools
Summary
The documentation page demonstrates a Windows bias in several ways: PowerShell is presented as the primary programmatic example for creating and editing budgets, with CLI and Terraform examples following. The PowerShell tab is listed first in the multi-tab example section, and the instructions for downloading and using Azure PowerShell are explicit and detailed. There is no mention of Linux-specific tools or shell environments (e.g., Bash, zsh), nor are there examples using native Linux scripting. The CLI example is generic and does not reference Linux-specific usage or considerations. Windows-centric tools and patterns (PowerShell, install-module) are mentioned before their cross-platform or Linux equivalents.
Recommendations
- Present CLI (az) examples before PowerShell, as CLI is cross-platform and more commonly used on Linux.
- Explicitly mention that Azure CLI works natively on Linux/macOS and provide Bash/zsh script examples where appropriate.
- Add notes or examples for Linux users, such as installation instructions for Azure CLI on Ubuntu/Debian/RedHat, and how to run scripts in Bash.
- Include references to Linux-native automation tools (e.g., cron jobs, shell scripts) for budget management.
- Clarify that PowerShell Core is available cross-platform, but provide installation and usage instructions for Linux/macOS as well.
- Ensure that screenshots and UI instructions do not assume a Windows environment (e.g., file paths, shell prompts).
Create Pull Request