freebsd-ports/sysutils/terraform-docs/Makefile
Danilo G. Baio f766f69f12 Add sysutils/terraform-docs: Generate documentation from Terraform modules
A utility to generate documentation from Terraform modules in various output
formats.

  terraform-docs asciidoc ./my-terraform-module          # asciidoc table
  terraform-docs asciidoc table ./my-terraform-module    # asciidoc table
  terraform-docs asciidoc document ./my-terraform-module # asciidoc document
  terraform-docs json ./my-terraform-module              # json
  terraform-docs markdown ./my-terraform-module          # markdown table
  terraform-docs markdown table ./my-terraform-module    # markdown table
  terraform-docs markdown document ./my-terraform-module # markdown document
  terraform-docs pretty ./my-terraform-module            # colorized pretty
  terraform-docs tfvars hcl ./my-terraform-module        # hcl format of
                                                           terraform.tfvars
  terraform-docs tfvars json ./my-terraform-module       # json format of
                                                           terraform.tfvars
  terraform-docs toml ./my-terraform-module              # toml
  terraform-docs xml ./my-terraform-module               # xml
  terraform-docs yaml ./my-terraform-module              # yaml

WWW: https://github.com/terraform-docs/terraform-docs

PR:		249903
Submitted by:	Gabriel Dutra <0xdutra@gmail.com>
2020-10-02 21:26:37 +00:00

43 lines
1.9 KiB
Makefile

# $FreeBSD$
PORTNAME= terraform-docs
PORTVERSION= 0.10.1
DISTVERSIONPREFIX= v
CATEGORIES= sysutils textproc
MAINTAINER= 0xdutra@gmail.com
COMMENT= Generate documentation from Terraform modules
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= terraform-docs
PLIST_FILES= bin/${PORTNAME}
GH_TUPLE= \
BurntSushi:toml:v0.3.1:burntsushi_toml/vendor/github.com/BurntSushi/toml \
agext:levenshtein:v1.2.1:agext_levenshtein/vendor/github.com/agext/levenshtein \
apparentlymart:go-textseg:v12.0.0:apparentlymart_go_textseg_v12/vendor/github.com/apparentlymart/go-textseg/v12 \
davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
go-test:deep:v1.0.7:go_test_deep/vendor/github.com/go-test/deep \
go-yaml:yaml:2ff61e1afc86:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \
google:go-cmp:v0.3.1:google_go_cmp/vendor/github.com/google/go-cmp \
hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \
hashicorp:hcl:v2.6.0:hashicorp_hcl_v2/vendor/github.com/hashicorp/hcl/v2 \
iancoleman:orderedmap:ac98e3ecb4b0:iancoleman_orderedmap/vendor/github.com/iancoleman/orderedmap \
imdario:mergo:v0.3.11:imdario_mergo/vendor/github.com/imdario/mergo \
inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
mitchellh:go-wordwrap:ad45545899c7:mitchellh_go_wordwrap/vendor/github.com/mitchellh/go-wordwrap \
mvdan:xurls:v2.2.0:mvdan_xurls/vendor/mvdan.cc/xurls/v2 \
pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
spf13:cobra:v1.0.0:spf13_cobra/vendor/github.com/spf13/cobra \
spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \
stretchr:testify:v1.6.1:stretchr_testify/vendor/github.com/stretchr/testify \
zclconf:go-cty:v1.6.1:zclconf_go_cty/vendor/github.com/zclconf/go-cty
.include <bsd.port.mk>