Help us shape the future of Go! Take the 2026 Go Developer Survey

semver

package
v0.2.6 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2023 License: ISC Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFactory

func NewFactory(ui ui.UI) cli.CommandFactory

NewFactory returns a cli.CommandFactory for creating a new command.

Types

type Command

type Command struct {
	// contains filtered or unexported fields
}

Command is the cli.Command implementation for semver command.

func New

func New(ui ui.UI) *Command

New creates a new command.

func (*Command) Help

func (c *Command) Help() string

Help returns a long help text including usage, description, and list of flags for the command.

func (*Command) Run

func (c *Command) Run(args []string) int

Run runs the actual command with the given command-line arguments. This method is used as a proxy for creating dependencies and the actual command execution is delegated to the run method for testing purposes.

func (*Command) SemVer

func (c *Command) SemVer() semver.SemVer

SemVer returns the semantic version output.

func (*Command) Synopsis

func (c *Command) Synopsis() string

Synopsis returns a short one-line synopsis for the command.

Jump to

Keyboard shortcuts

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