An open API service indexing awesome lists of open source software.

https://github.com/eht16/generate-terraform-tags

Generate tags files using u-ctags for various Terraform providers
https://github.com/eht16/generate-terraform-tags

ctags hcl terraform uctags

Last synced: 6 months ago
JSON representation

Generate tags files using u-ctags for various Terraform providers

Awesome Lists containing this project

README

          

# Generate Terraform tags

Generate tags files using u-ctags for various Terraform providers.
To be used with Geany or other tools which can process tags files.

## Requirements

- Python3
- pyhcl Python package (https://pypi.org/project/pyhcl/)
- ctags 6.1 or later (https://github.com/universal-ctags/ctags)
- up to 1 GB of disk space or even more depending on the providers configured below

## Usage

Edit `WORKING_DIRECTORY`, `CTAGS_COMMAND`, `TERRAFORM_COMMAND` and `TERRAFORM_PROVIDERS_SCRIPT`
according to your environment and then start the script.

## License

Licensed under the GPLv2 or later.

## Author

Enrico Tröger