Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChecksumEntry ¶
ChecksumEntry represents a checksum for a HashiCorp product's zip file.
type ChecksumList ¶
type ChecksumList []ChecksumEntry
ChecksumList represents a list of ChecksumEntry.
func ParseChecksumList ¶
func ParseChecksumList(rawChecksumList string) ChecksumList
ParseChecksumList parses a checksum file to a ChecksumList.
type LinkList ¶
type LinkList []LinkEntry
LinkList represents a list of LinkEntry.
func ParseLinkList ¶
ParseLinkList parses html to a list of links.
func (LinkList) ProductVersionList ¶
func (l LinkList) ProductVersionList() ProductVersionList
ProductVersionList parses LinkList to ProductVersionList
func (LinkList) ProductZipList ¶
func (l LinkList) ProductZipList() ProductZipList
ProductZipList parses a LinkList to a ProductZipList.
type ProductVersionEntry ¶
ProductVersionEntry represents a link of specific version of a HashiCorp product.
type ProductVersionList ¶
type ProductVersionList []ProductVersionEntry
ProductVersionList represents a list of ProductVersionEntry.
type ProductZipEntry ¶
ProductZipEntry represents a link to a HashiCorp product's zip.
type ProductZipList ¶
type ProductZipList []ProductZipEntry
ProductZipList represents a list of ProductZipEntry.