fromfile

package
v2.6.1 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrFileHasNoVersion = errors.New("the file has no version")
)

Functions

This section is empty.

Types

type AutomakeVersionReader

type AutomakeVersionReader struct {
}

func (AutomakeVersionReader) ReadFileVersion

func (r AutomakeVersionReader) ReadFileVersion(filePath string) (string, error)

func (AutomakeVersionReader) String

func (r AutomakeVersionReader) String() string

func (AutomakeVersionReader) SupportedFiles

func (r AutomakeVersionReader) SupportedFiles() []string

type CMakeVersionReader

type CMakeVersionReader struct {
}

func (CMakeVersionReader) ReadFileVersion

func (r CMakeVersionReader) ReadFileVersion(filePath string) (string, error)

func (CMakeVersionReader) String

func (r CMakeVersionReader) String() string

func (CMakeVersionReader) SupportedFiles

func (r CMakeVersionReader) SupportedFiles() []string

type FileVersionReader

type FileVersionReader interface {
	ReadFileVersion(filePath string) (string, error)
	SupportedFiles() []string
	String() string
}

type GradleVersionReader

type GradleVersionReader struct {
}

func (GradleVersionReader) ReadFileVersion

func (r GradleVersionReader) ReadFileVersion(filePath string) (string, error)

func (GradleVersionReader) String

func (r GradleVersionReader) String() string

func (GradleVersionReader) SupportedFiles

func (r GradleVersionReader) SupportedFiles() []string

type HelmChart

type HelmChart struct {
	Version string `yaml:"version"`
}

type HelmChartVersionReader

type HelmChartVersionReader struct {
}

func (HelmChartVersionReader) ReadFileVersion

func (r HelmChartVersionReader) ReadFileVersion(filePath string) (string, error)

func (HelmChartVersionReader) String

func (r HelmChartVersionReader) String() string

func (HelmChartVersionReader) SupportedFiles

func (r HelmChartVersionReader) SupportedFiles() []string

type JsPackage

type JsPackage struct {
	Version string `json:"version"`
}

type JsPackageVersionReader

type JsPackageVersionReader struct {
}

func (JsPackageVersionReader) ReadFileVersion

func (r JsPackageVersionReader) ReadFileVersion(filePath string) (string, error)

func (JsPackageVersionReader) String

func (r JsPackageVersionReader) String() string

func (JsPackageVersionReader) SupportedFiles

func (r JsPackageVersionReader) SupportedFiles() []string

type MakefileVersionReader

type MakefileVersionReader struct {
}

func (MakefileVersionReader) ReadFileVersion

func (r MakefileVersionReader) ReadFileVersion(filePath string) (string, error)

func (MakefileVersionReader) String

func (r MakefileVersionReader) String() string

func (MakefileVersionReader) SupportedFiles

func (r MakefileVersionReader) SupportedFiles() []string

type MavenPOM

type MavenPOM struct {
	Version string `xml:"version"`
}

type MavenPOMVersionReader

type MavenPOMVersionReader struct {
}

func (MavenPOMVersionReader) ReadFileVersion

func (r MavenPOMVersionReader) ReadFileVersion(filePath string) (string, error)

func (MavenPOMVersionReader) String

func (r MavenPOMVersionReader) String() string

func (MavenPOMVersionReader) SupportedFiles

func (r MavenPOMVersionReader) SupportedFiles() []string

type PythonVersionReader

type PythonVersionReader struct {
}

func (PythonVersionReader) ReadFileVersion

func (r PythonVersionReader) ReadFileVersion(filePath string) (string, error)

func (PythonVersionReader) String

func (r PythonVersionReader) String() string

func (PythonVersionReader) SupportedFiles

func (r PythonVersionReader) SupportedFiles() []string

type Strategy

type Strategy struct {
	Dir      string
	FilePath string
}

func (Strategy) BumpVersion

func (s Strategy) BumpVersion(_ semver.Version) (*semver.Version, error)

func (Strategy) ReadVersion

func (s Strategy) ReadVersion() (*semver.Version, error)

Jump to

Keyboard shortcuts

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