Versions in this module Expand all Collapse all v4 v4.0.1 May 22, 2018 Changes in this version + type FSIndex struct + func NewFSIndex(name string, dirPath string, useSubdir bool, expectsBlobstoreIDs bool, ...) FSIndex + func (i FSIndex) Add(name, fingerprint, path, sha1 string) (string, string, error) + func (i FSIndex) Find(name, fingerprint string) (string, string, error) + type FSIndexBlobs struct + func NewFSIndexBlobs(dirPath string, reporter Reporter, blobstore boshblob.DigestBlobstore, ...) FSIndexBlobs + func (c FSIndexBlobs) Add(name, path, sha1 string) (string, string, error) + func (c FSIndexBlobs) Get(name string, blobID string, digestString string) (string, error) + type Index interface + Add func(name, version, path, sha1 string) (string, string, error) + Find func(name, version string) (string, string, error) + type IndexBlobs interface + Add func(name, path, sha1 string) (string, string, error) + Get func(name, blobID, sha1 string) (string, error) + type Provider struct + func NewProvider(reporter Reporter, blobstore boshblob.DigestBlobstore, fs boshsys.FileSystem) Provider + func (p Provider) DevAndFinalIndicies(dirPath string) (boshrel.ArchiveIndicies, boshrel.ArchiveIndicies) + type Reporter interface + IndexEntryDownloadFinished func(type_, desc string, err error) + IndexEntryDownloadStarted func(type_, desc string) + IndexEntryFinishedAdding func(type_, desc string, err error) + IndexEntryStartedAdding func(type_, desc string) + IndexEntryUploadFinished func(type_, desc string, err error) + IndexEntryUploadStarted func(type_, desc string) Other modules containing this package gopkg.in/cloudfoundry/bosh-cli.v0 gopkg.in/cloudfoundry/bosh-cli.v2 gopkg.in/cloudfoundry/bosh-cli.v3 gopkg.in/cloudfoundry/bosh-cli.v5 gopkg.in/cloudfoundry/bosh-cli.v6