{"repo":"minamijoyo/tfschema","free":true,"listed":false,"github":"https://github.com/minamijoyo/tfschema","clone":"git clone https://github.com/minamijoyo/tfschema.git","description":"A schema inspector for Terraform / OpenTofu providers","language":"Go","stars":314,"topics":["terraform","go","opentofu"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"tfschema A schema inspector for Terraform / OpenTofu providers. Features - Get resource type definitions dynamically from Terraform / OpenTofu providers via go-plugin protocol. - List available resource types. - Autocomplete resource types in bash/zsh. - Open official provider documents quickly by your system web browser. - Terraform v1.x support (minimum requirements: Terraform = v0.12) - OpenTofu v1.6+ support Getting Started Install If you are Mac OSX user: or If you have Go 1.26+ development environment: or Download the latest compiled binaries and put it anywhere in your executable path. https://github.com/minamijoyo/tfschema/releases Rules of finding provider's binary When terraform init command is executed, provider's binary is installed under the auto installed directory ( .terraform/providers/ / / ) by default. The tfschema can use the same provider's binary as terraform uses, so you can run tfschema command in the same directory where you run the terraform command Alternatively, you can set the environment variable $TFSCHEMA ROOT DIR to be this directory. If $TFSCHEMA ROOT DIR is not set, it will default to the current directory The tfschema finds provider's binary under the following directories. 1. $TFSCHEMA ROOT DIR 2. same directory as tfschema executable 3. user vendor directory ( $TFSCHEMA ROOT DIR /terraform.d/plugins/ ) 4. auto installed directory for Terraform v0.14+ ( $TFSCHEMA ROOT DIR /.terraform/providers/ / / ) 5. auto installed directory for Terraform","default_branch":null,"files":null,"tree":[],"storefront":"/r/minamijoyo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/minamijoyo/tfschema/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}