Versions in this module Expand all Collapse all v0 v0.2.0 Jun 25, 2018 v0.1.0 Apr 24, 2018 Changes in this version + func Fatal(doing string, err error) + func Sayf(message string, args ...interface{}) + type GCSClient interface + BucketObjects func(bucketName string, prefix string) ([]string, error) + DeleteObject func(bucketName string, objectPath string, generation int64) error + DownloadFile func(bucketName string, objectPath string, generation int64, localPath string) error + GetBucketObjectInfo func(bucketName, objectPath string) (*storage.Object, error) + ObjectGenerations func(bucketName string, objectPath string) ([]int64, error) + URL func(bucketName string, objectPath string, generation int64) (string, error) + UploadFile func(bucketName string, objectPath string, objectContentType string, ...) (int64, error) + func NewGCSClient(progressOutput io.Writer, jsonKey string) (GCSClient, error) + type MetadataPair struct + Name string + Value string + type Source struct + Bucket string + JSONKey string + Regexp string + VersionedFile string + func (source Source) IsValid() (bool, string) + type Version struct + Generation string + Path string + func (v Version) GenerationValue() (int64, error)