package
3.2.1
Repository: https://github.com/ossf/scorecard.git
Documentation: pkg.go.dev

# README

Generating proto files

Installation

Follow instructions here to install necessary binaries.

Compile

Run make build-proto to compile proto.

# Packages

Package main adds new project repositories to the projects file.
Package main updates projects repositories with a projects dependencies.
Package main validates an input file with a list of projects.

# Functions

BlobExists checks whether a given `bucketURL/key` blob exists.
GetBlobContent returns the file content given a bucketURL and object key.
GetBlobFilename returns a blob key for a shard.
GetBlobKeys returns all object keys for a given bucketURL.
GetShardMetadataFilename returns shard_metadata filename for a shard.
GetShardNumFilename returns shard_num filename for a shard.
GetTransferStatusFilename returns transfer_status filename for a shard.
MakeIteratorFrom returns an implementation of Iterator interface.
ParseBlobFilename parses a blob key into a Time object.
SortAndAppendFrom reads from `in`, appends to newRepos and writes the sorted output to `out`.
SortAndAppendTo appends `oldRepos` and `newRepos` before sorting and writing out the result to `out`.
WriteTo writes `repos` to `out`.
WriteToBlobStore creates and writes data to filename in bucketURL.

# Variables

No description provided by the author
No description provided by the author

# Structs

No description provided by the author
RepoFormat is used to read input repos.
No description provided by the author
No description provided by the author

# Interfaces

Iterator interface is used to iterate through list of input repos for the cron job.

# Type aliases

CSVStrings is []string with support for CSV formatting.