Initial Development:
Added
- Parse through a given Terraform Module, and Parse/Construct a list of all of the modules variables from parsing variables.tf
- Parse through a given Terraform Module, and Parse/Construct a tfvars file from parsing variables.tf
- Parse through a given Terraform Module, and Parse/Construct a list of all of the modules outputs from parsing outputs.tf
- Generate a Terraform Module Graph, and automatically include it in the generated readme document
- Automatically Generate a ToC for the generated readme document
- Generate a project config file that is used to generate a more detailed readme.md file.
- Automatically look for a .git/config file and if present parse the git repository URL from the config and send request to repo for latest release.
- Commands Added:
- magicdoc tf show files - Shows a list of all terraform files within a project root
- magicdoc tf show variables - Shows a list of all variables from the variables.tf file
- magicdoc tf show outputs - shows a list of all outputs from the outputs.tf file
- magicdoc tf show git - shows .git/config information if present in the target directory
- magicdoc tf show repo - sends a call to github and returns some repository information
- magicdoc tf show releases - sends a call to github releases and returns the most current release
- magicdoc tf show tree - outputs an ascii console directory structure
- magicdoc tf create config - Generates a config file for the project with a full list of all of the projects variables ready in the config
- magicdoc tf create doc - Generates a readme.md file for the project.
Changed
- None
Removed
- None