package
0.2.1
Repository: https://github.com/jake-scott/apim-tools.git
Documentation: pkg.go.dev

# Functions

NewArchiveReader returns an ArchiveReader configured to process the supplied archive filename.
NewArchiveWriter returns a new ArchiveWriter ready to write Blobs and an index to the supplied file Caller MUST run Close() on the ArchiveWriter or data will be lost .

# Structs

ArchiveReader processes a Zip archive, dispatching handling of the index and blobs to supplied callbacks.
ArchiveWriter writes a Zip archive file by processing Blobs from an Azure Storage account, and an index (content items).
ZipReadSeeker is a wrapper around an io.ReadCloser, providing additional functionality to emulate Seek(), thus also implementing Seeker() and making ZipReadSeeker a ReaderSeeker .

# Type aliases

BlobHandler defines a function prototype that handles blobs as they are read from the archive.
IndexHandler defines a function prototype that handles an archive 'index' (data.json) as it is read from the archive.