cmd

package
v0.12.2 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2025 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Execute

func Execute(out io.Writer, buildInfo BuildDetails) error

Types

type BuildDetails

type BuildDetails struct {
	Version   string `json:"version,omitempty"`
	GitBranch string `json:"git_branch,omitempty"`
	GitCommit string `json:"git_commit,omitempty"`
	Date      string `json:"build_date,omitempty"`
}

type InvalidPrettyFormatError added in v0.5.0

type InvalidPrettyFormatError struct {
	Format string
}

func (InvalidPrettyFormatError) Error added in v0.5.0

func (e InvalidPrettyFormatError) Error() string

type MissingPathsError added in v0.5.0

type MissingPathsError struct {
	Paths []string
}

func (MissingPathsError) Error added in v0.5.0

func (e MissingPathsError) Error() string

type Options added in v0.5.0

type Options struct {
	CommitMessage string      `env:"NSV_COMMIT_MESSAGE"`
	DryRun        bool        `env:"NSV_DRY_RUN"`
	Err           io.Writer   `env:"-"`
	FixShallow    bool        `env:"NSV_FIX_SHALLOW"`
	Hook          string      `env:"NSV_HOOK"`
	Logger        *log.Logger `env:"-"`
	LogLevel      string      `env:"LOG_LEVEL"`
	MajorPrefixes []string    `env:"NSV_MAJOR_PREFIXES"`
	MinorPrefixes []string    `env:"NSV_MINOR_PREFIXES"`
	NoColor       bool        `env:"NO_COLOR"`
	NoLog         bool        `env:"NO_LOG"`
	Out           io.Writer   `env:"-"`
	PatchPrefixes []string    `env:"NSV_PATCH_PREFIXES"`
	Paths         []string    `env:"-"`
	Pretty        string      `env:"NSV_PRETTY"`
	Show          bool        `env:"NSV_SHOW"`
	TagMessage    string      `env:"NSV_TAG_MESSAGE"`
	VersionFormat string      `env:"NSV_FORMAT"`
}

type TemplateSyntaxError added in v0.5.0

type TemplateSyntaxError struct {
	Template string
	Err      string
}

func (TemplateSyntaxError) Error added in v0.5.0

func (e TemplateSyntaxError) Error() string

Jump to

Keyboard shortcuts

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