Documentation
¶
Index ¶
- Constants
- Variables
- func GetPackageVersions(packageInfo string) (versions []string)
- type BintrayClient
- type BintrayEvent
- type MainBintrayClient
- func (bc *MainBintrayClient) DownloadFiles(version string, dstDir string, files map[string]string) error
- func (bc *MainBintrayClient) EventCh() chan BintrayEvent
- func (bc *MainBintrayClient) GetFileContent(version string, fileName string) (string, error)
- func (bc *MainBintrayClient) GetPackageInfo() (string, error)
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 ¶
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 MainBintrayClient ¶
type MainBintrayClient struct { Subject string Repo string Package string // contains filtered or unexported fields }
func (*MainBintrayClient) DownloadFiles ¶ added in v1.0.15
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
Click to show internal directories.
Click to hide internal directories.