Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Tasks map[string]Interface
Functions ¶
This section is empty.
Types ¶
type AlpineLinux ¶
type AlpineLinux struct {
}
func (*AlpineLinux) GetBucketName ¶
func (receiver *AlpineLinux) GetBucketName() string
func (*AlpineLinux) Run ¶
func (receiver *AlpineLinux) Run()
type GithubBucket ¶
type GithubBucket struct {
// contains filtered or unexported fields
}
func NewGithubBucket ¶
func NewGithubBucket(bucket string, owner string, repo string, ignored string) *GithubBucket
func (*GithubBucket) GetBucketName ¶
func (receiver *GithubBucket) GetBucketName() string
func (*GithubBucket) Run ¶
func (receiver *GithubBucket) Run()
type GoDev ¶
type GoDev struct {
}
func (*GoDev) GetBucketName ¶
func (*GoDev) GetDownloadLinks ¶
GetDownloadLinks get download links
func (*GoDev) GetHTMLNode ¶
GetHTMLNode get html node
func (*GoDev) GetVersion ¶
GetVersion get version
type JetBrains ¶
type JetBrains struct {
// contains filtered or unexported fields
}
func (*JetBrains) GetBucketName ¶
type Product ¶
type Product struct {
Name string `json:"name"`
Link string `json:"link"`
Releases []ProductRelease `json:"releases"`
}
Product model
type ProductDownload ¶
type ProductDownload struct {
ChecksumLink string `json:"checksumLink"`
Link string `json:"link"`
Size int64 `json:"size"`
}
ProductDownload download model
type ProductRelease ¶
type ProductRelease struct {
Build string `json:"build"`
Date string `json:"date"`
Downloads map[string]ProductDownload
MajorVersion string `json:"majorVersion"`
Type string `json:"type"`
Version string `json:"version"`
}
ProductRelease model
Click to show internal directories.
Click to hide internal directories.