CLI tool to fetch Terraform AzureRM provider documentation from the official Terraform Registry
Project description
azurerm-cli
CLI tool to fetch Terraform AzureRM provider documentation from the official Terraform Registry.
Installation
pip install -e .
Usage
Fetch documentation
# Fetch resource documentation (latest version)
azurerm-cli doc azurerm_virtual_machine
# Fetch data source documentation
azurerm-cli doc azurerm_virtual_network --category data-sources
# Fetch specific version
azurerm-cli doc azurerm_virtual_machine --version 3.50.0
# Save to file
azurerm-cli doc azurerm_virtual_machine --output docs/vm.md
List resources
# List all resources
azurerm-cli list resources
# List data sources
azurerm-cli list data-sources
# List for specific version
azurerm-cli list resources --version 4.64.0
# Limit results
azurerm-cli list resources --limit 10
Search
# Search resources
azurerm-cli search redis
# Search data sources
azurerm-cli search storage --category data-sources
# Search with version
azurerm-cli search virtual_network --version 3.50.0
Configuration
Default Version
You can set a default provider version so you don't need to specify --version each time:
# Set default version using --set-default flag
azurerm-cli doc azurerm_virtual_machine --version 4.60.0 --set-default
# Or use environment variable
export AZurerm_CLI_VERSION=4.60.0
After setting a default, commands will use that version automatically:
azurerm-cli doc azurerm_virtual_machine # Uses default version 4.60.0
The config file is stored at ~/.azurerm-cli/config. To clear the default, delete this file.
Options
--verbose, -V: Enable verbose output--version: Show version information
Development
# Install with dev dependencies
pip install -e ".[dev]"
# Run tests
pytest
# Run with verbose
python -m azurerm_cli doc azurerm_virtual_machine -V
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file azurerm_cli-0.1.0.tar.gz.
File metadata
- Download URL: azurerm_cli-0.1.0.tar.gz
- Upload date:
- Size: 12.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb9322f6b483617df8f49d57db7d2bcdcdb9d5d6f3e27017c03fcf456ac1bb2b
|
|
| MD5 |
02a9de1546416bb099e70ff7ab99ab17
|
|
| BLAKE2b-256 |
b56227e302b76341618992ea54eb32d9137099454e5c12a0c17d3cea87212296
|
File details
Details for the file azurerm_cli-0.1.0-py3-none-any.whl.
File metadata
- Download URL: azurerm_cli-0.1.0-py3-none-any.whl
- Upload date:
- Size: 14.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c73e397708b497a9a208fdaa7a093c6499c6e5ef00d2532aa2e19a5ab53f358e
|
|
| MD5 |
59f19c966cd6d82b4c99fd296cb0c8d1
|
|
| BLAKE2b-256 |
45cad5e02432fd17f4bac1d7158b83aceda6758647c61ba89d4fcbcf110597c5
|