Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CmdReleaseCreate = cli.Command{ Name: "create", Aliases: []string{"c"}, Usage: "Create a release", Description: `Create a release`, Action: runReleaseCreate, Flags: append([]cli.Flag{ &cli.StringFlag{ Name: "tag", Usage: "Tag name", }, &cli.StringFlag{ Name: "target", Usage: "Target refs, branch name or commit id", }, &cli.StringFlag{ Name: "title", Aliases: []string{"t"}, Usage: "Release title", }, &cli.StringFlag{ Name: "note", Aliases: []string{"n"}, Usage: "Release notes", }, &cli.BoolFlag{ Name: "draft", Aliases: []string{"d"}, Usage: "Is a draft", }, &cli.BoolFlag{ Name: "prerelease", Aliases: []string{"p"}, Usage: "Is a pre-release", }, &cli.StringSliceFlag{ Name: "asset", Aliases: []string{"a"}, Usage: "List of files to attach", }, }, flags.AllDefaultFlags...), }
CmdReleaseCreate represents a sub command of Release to create release
View Source
var CmdReleaseDelete = cli.Command{ Name: "delete", Aliases: []string{"rm"}, Usage: "Delete a release", Description: `Delete a release`, ArgsUsage: "<release tag>", Action: runReleaseDelete, Flags: append([]cli.Flag{ &cli.BoolFlag{ Name: "confirm", Aliases: []string{"y"}, Usage: "Confirm deletion (required)", }, &cli.BoolFlag{ Name: "delete-tag", Usage: "Also delete the git tag for this release", }, }, flags.AllDefaultFlags...), }
CmdReleaseDelete represents a sub command of Release to delete a release
View Source
var CmdReleaseEdit = cli.Command{ Name: "edit", Aliases: []string{"e"}, Usage: "Edit a release", Description: `Edit a release`, ArgsUsage: "<release tag>", Action: runReleaseEdit, Flags: append([]cli.Flag{ &cli.StringFlag{ Name: "tag", Usage: "Change Tag", }, &cli.StringFlag{ Name: "target", Usage: "Change Target", }, &cli.StringFlag{ Name: "title", Aliases: []string{"t"}, Usage: "Change Title", }, &cli.StringFlag{ Name: "note", Aliases: []string{"n"}, Usage: "Change Notes", }, &cli.StringFlag{ Name: "draft", Aliases: []string{"d"}, Usage: "Mark as Draft [True/false]", DefaultText: "true", }, &cli.StringFlag{ Name: "prerelease", Aliases: []string{"p"}, Usage: "Mark as Pre-Release [True/false]", DefaultText: "true", }, }, flags.AllDefaultFlags...), }
CmdReleaseEdit represents a sub command of Release to edit releases
View Source
var CmdReleaseList = cli.Command{ Name: "list", Aliases: []string{"ls"}, Usage: "List Releases", Description: "List Releases", Action: RunReleasesList, Flags: append([]cli.Flag{ &flags.PaginationPageFlag, &flags.PaginationLimitFlag, }, flags.AllDefaultFlags...), }
CmdReleaseList represents a sub command of Release to list releases
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.