Normalize requirement attributes for toml format

Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
This commit is contained in:
Khosrow Moossavi
2021-03-15 17:44:25 -04:00
parent acb09d2984
commit 8e9d7ac450
3 changed files with 14 additions and 14 deletions

View File

@@ -282,16 +282,16 @@ footer = "## This is an example of a footer\n\nIt looks exactly like a header, b
version = ""
[[requirements]]
Name = "terraform"
Version = ">= 0.12"
name = "terraform"
version = ">= 0.12"
[[requirements]]
Name = "aws"
Version = ">= 2.15.0"
name = "aws"
version = ">= 2.15.0"
[[requirements]]
Name = "random"
Version = ">= 2.2.0"
name = "random"
version = ">= 2.2.0"
[[resources]]
type = "resource"

View File

@@ -7,13 +7,13 @@ providers = []
resources = []
[[requirements]]
Name = "terraform"
Version = ">= 0.12"
name = "terraform"
version = ">= 0.12"
[[requirements]]
Name = "aws"
Version = ">= 2.15.0"
name = "aws"
version = ">= 2.15.0"
[[requirements]]
Name = "random"
Version = ">= 2.2.0"
name = "random"
version = ">= 2.2.0"

View File

@@ -19,8 +19,8 @@ import (
// Requirement represents a requirement for Terraform module.
type Requirement struct {
Name string `json:"name" xml:"name" yaml:"name"`
Version types.String `json:"version" xml:"version" yaml:"version"`
Name string `json:"name" toml:"name" xml:"name" yaml:"name"`
Version types.String `json:"version" toml:"version" xml:"version" yaml:"version"`
}
type requirements []*Requirement