Skip to content

mlafeldt/pkgcloud

Repository files navigation

pkgcloud

Build Status GoDoc

Talk to the packagecloud API, in Go.

Installation

$ go get github.com/mlafeldt/pkgcloud/...

API Usage

See Godoc and pkgcloud.go to learn about the API.

Client Usage

Pushing packages

Pushing packages with pkgcloud-push is the only operation supported so far. The tool is a simple and fast replacement for the original package_cloud push command. If you pass more than one package, pkgcloud-push will push them in parallel! Before using it, however, make sure that PACKAGECLOUD_TOKEN is set in your environment.

Usage:

$ pkgcloud-push user/repo[/distro/version] /path/to/packages

Examples:

# Debian
$ pkgcloud-push mlafeldt/myrepo/ubuntu/trusty example_1.2.3_amd64.deb

# RPM
$ pkgcloud-push mlafeldt/myrepo/el/7 *.rpm

# RubyGem
$ pkgcloud-push mlafeldt/myrepo example-1.2.3.gem

About

Talk to the packagecloud API, in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published