Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrEmptyCommitMessage is returned when the commit message is empty ErrEmptyCommitMessage error = errors.New("error: empty commit message") )
Functions ¶
This section is empty.
Types ¶
type Commit ¶
type Commit struct { /* "type" defines the type of commit message such as "chore", "fix", "feat", etc. as defined by the conventional commit specification. More information on -> https://www.conventionalcommits.org/en/ default: * chore */ Type string `yaml:",omitempty"` /* "scope" defines the scope of the commit message as defined by the conventional commit specification. More information on -> https://www.conventionalcommits.org/en/ default: none */ Scope string `yaml:",omitempty"` Footers string `yaml:",omitempty"` /* "title" defines the title of the commit message as defined by the conventional commit specification. More information on -> https://www.conventionalcommits.org/en/ default: default is set to the target name or the target short description if the name is not defined. */ Title string `yaml:",omitempty"` /* "body" defines the commit body of the commit message as defined by the conventional commit specification. More information on -> https://www.conventionalcommits.org/en/ default: none */ Body string `yaml:",omitempty"` /* "hideCredit" defines if updatecli credits should be displayed inside commit message body please consider sponsoring the Updatecli project if you want to disable credits. -> https://github.com/updatecli/updatecli default: false */ HideCredit bool `yaml:",omitempty"` }
Commit contains conventional commit information More information on what is conventional commits -> https://www.conventionalcommits.org/en/v1.0.0/#summary
func (*Commit) ParseMessage ¶
ParseMessage parses a message then return the commit message title and its body. The message title can't be longer than 72 characters
Click to show internal directories.
Click to hide internal directories.