common

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const ARE_YOU_SURE_YOU_EXPORTED = "Are you sure you exported first? gh migrate-packages export --help"

Variables

View Source
var SUPPORTED_PACKAGE_TYPES = []string{"container", "rubygems", "maven", "npm", "nuget"}

Functions

This section is empty.

Types

type ProcessCallback

type ProcessCallback func(
	logger *zap.Logger,
	provider providers.Provider,
	report *Report,
	repository,
	packageType,
	packageName,
	version string,
	filenames []string) error

type Report

type Report struct {
	PackageSuccess  int
	VersionSuccess  int
	FileSuccess     int
	PackagesSkipped int
	VersionsSkipped int
	FilesSkipped    int
	PackagesFailed  int
	VersionsFailed  int
	FilesFailed     int
	PackagesByType  map[string]int
	// contains filtered or unexported fields
}

func NewReport

func NewReport() *Report

func ProcessPackages

func ProcessPackages(logger *zap.Logger, packages [][]string, fn ProcessCallback, skipIfExists bool) (*Report, error)

func (*Report) GetPackage

func (r *Report) GetPackage(state providers.ResultState) int

func (*Report) GetPackages

func (r *Report) GetPackages(state providers.ResultState) int

func (*Report) GetSuccessByType

func (r *Report) GetSuccessByType(packageType string) int

func (*Report) GetTotalFailures

func (r *Report) GetTotalFailures() int

func (*Report) GetTotalSuccess

func (r *Report) GetTotalSuccess() int

func (*Report) IncFiles

func (r *Report) IncFiles(result providers.ResultState)

func (*Report) IncPackages

func (r *Report) IncPackages(result providers.ResultState)

func (*Report) IncVersions

func (r *Report) IncVersions(result providers.ResultState)

func (*Report) Print

func (r *Report) Print(name string)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL