task

package
v0.0.0-...-34cb660 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2026 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Tasks map[string]Interface

Functions

This section is empty.

Types

type Adoptium

type Adoptium struct {
}

func (*Adoptium) GetBucketName

func (receiver *Adoptium) GetBucketName() string

func (*Adoptium) Run

func (receiver *Adoptium) Run()

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 (receiver *GoDev) GetBucketName() string
func (receiver *GoDev) GetDownloadLinks() ([]string, error)

GetDownloadLinks get download links

func (*GoDev) GetHTMLNode

func (receiver *GoDev) GetHTMLNode(url string) (*html.Node, error)

GetHTMLNode get html node

func (*GoDev) GetVersion

func (receiver *GoDev) GetVersion(s string) string

GetVersion get version

func (*GoDev) Run

func (receiver *GoDev) Run()

type Interface

type Interface interface {
	Run()
	GetBucketName() string
}

type JetBrains

type JetBrains struct {
	// contains filtered or unexported fields
}

func (*JetBrains) GetBucketName

func (receiver *JetBrains) GetBucketName() string

func (*JetBrains) Run

func (receiver *JetBrains) Run()

type NodeJS

type NodeJS struct {
}

func (*NodeJS) Run

func (receiver *NodeJS) Run()

type OpenSSL

type OpenSSL struct {
}

func (*OpenSSL) GetBucketName

func (receiver *OpenSSL) GetBucketName() string

func (*OpenSSL) Run

func (receiver *OpenSSL) Run()

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

type Python

type Python struct {
}

func (*Python) GetBucketName

func (receiver *Python) GetBucketName() string

func (*Python) IsCompressFile

func (receiver *Python) IsCompressFile(path string) bool

IsCompressFile is compress file

func (*Python) Run

func (receiver *Python) Run()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL