bintray

package
v1.0.13 Latest Latest
Warning

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

Go to latest
Published: May 27, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetPackageVersions

func GetPackageVersions(packageInfo string) (versions []string)

GetPackageVersions returns versions field from package info json

Types

type BintrayClient

type BintrayClient interface {
	GetPackage() (string, error)
	DownloadRelease(version string, dstDir string, files map[string]string) error
	FetchReleaseFile(version string, fileName string) (string, error)
	EventCh() chan BintrayEvent
}

func NewBintrayClient

func NewBintrayClient(subject string, repo string, pkg string) (bc BintrayClient)

type BintrayEvent

type BintrayEvent struct {
	Msg   string
	Err   error
	State string
}

type MainBintrayClient

type MainBintrayClient struct {
	Subject string
	Repo    string
	Package string
	// contains filtered or unexported fields
}

func (*MainBintrayClient) DownloadRelease

func (bc *MainBintrayClient) DownloadRelease(version string, dstDir string, files map[string]string) error

func (*MainBintrayClient) EventCh

func (bc *MainBintrayClient) EventCh() chan BintrayEvent

func (*MainBintrayClient) FetchReleaseFile added in v1.0.6

func (bc *MainBintrayClient) FetchReleaseFile(version string, fileName string) (string, error)

func (*MainBintrayClient) GetPackage

func (bc *MainBintrayClient) GetPackage() (string, error)

GetPackage returns json response from packages API

Jump to

Keyboard shortcuts

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