bintray

package
v1.1.4 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const DefaultBintrayApiUrl = "https://api.bintray.com"
View Source
const DefaultBintrayDlUrl = "https://dl.bintray.com"

Variables

View Source
var (
	BintrayApiUrl string
	BintrayDlUrl  string
)

Functions

func GetPackageVersions

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

GetPackageVersions returns versions field from package info json

Types

type BintrayClient

type BintrayClient interface {
	GetPackageInfo() (string, error)
	DownloadFiles(version string, dstDir string, files map[string]string) error
	GetFileContent(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) DownloadFiles added in v1.0.15

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

func (*MainBintrayClient) EventCh

func (bc *MainBintrayClient) EventCh() chan BintrayEvent

func (*MainBintrayClient) GetFileContent added in v1.0.15

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

func (*MainBintrayClient) GetPackageInfo added in v1.0.15

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

GetPackageInfo returns json response from packages API

Jump to

Keyboard shortcuts

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