Documentation ¶
Index ¶
- func RootCmd() *cobra.Command
- type Batch
- func (b *Batch) ClearUnreleased(changes []core.Change, otherFiles ...string) error
- func (b *Batch) Run(cmd *cobra.Command, args []string) error
- func (b *Batch) WriteChanges(changes []core.Change) error
- func (b *Batch) WriteTemplate(template string, beforeNewlines int, afterNewlines int, templateData any) error
- func (b *Batch) WriteTemplateFile(relativePath string, beforeNewlines int, afterNewlines int, templateData any) error
- type CoreTypes
- type FieldProps
- type Gen
- type Init
- type Latest
- type Merge
- type New
- type Next
- type TypeProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Batch ¶ added in v1.13.0
type Batch struct { *cobra.Command // CLI args OldHeaderPath string // deprecated but still supported until 2.0 VersionHeaderPath string KeepFragments bool RemovePrereleases bool Project string MoveDir string IncludeDirs []string DryRun bool Prerelease []string Meta []string Force bool // Dependencies Create shared.CreateFiler ReadFile shared.ReadFiler ReadDir shared.ReadDirer Rename shared.Renamer WriteFile shared.WriteFiler MkdirAll shared.MkdirAller Remove shared.Remover RemoveAll shared.RemoveAller TimeNow shared.TimeNow TemplateCache *core.TemplateCache // contains filtered or unexported fields }
func NewBatch ¶ added in v1.13.0
func NewBatch( create shared.CreateFiler, readFile shared.ReadFiler, readDir shared.ReadDirer, rename shared.Renamer, writeFile shared.WriteFiler, mkdirAll shared.MkdirAller, remove shared.Remover, removeAll shared.RemoveAller, timeNow shared.TimeNow, templateCache *core.TemplateCache, ) *Batch
func (*Batch) ClearUnreleased ¶ added in v1.13.0
func (*Batch) WriteChanges ¶ added in v1.13.0
func (*Batch) WriteTemplate ¶ added in v1.13.0
type FieldProps ¶ added in v1.8.0
type Init ¶ added in v1.13.0
type Init struct { *cobra.Command // CLI args ChangesDir string ChangelogPath string Force bool // dependencies MkdirAll shared.MkdirAller WriteFile shared.WriteFiler }
func NewInit ¶ added in v1.13.0
func NewInit( mkdirAll shared.MkdirAller, writeFile shared.WriteFiler, ) *Init
type Latest ¶ added in v1.13.0
type Latest struct { *cobra.Command // CLI args RemovePrefix bool SkipPrereleases bool Project string // dependencies ReadFile shared.ReadFiler ReadDir shared.ReadDirer }
type Merge ¶ added in v1.13.0
type Merge struct { *cobra.Command // cli args DryRun bool UnreleasedHeader string // dependencies ReadFile shared.ReadFiler WriteFile shared.WriteFiler ReadDir shared.ReadDirer OpenFile shared.OpenFiler CreateFile shared.CreateFiler TemplateCache *core.TemplateCache }
func NewMerge ¶ added in v1.13.0
func NewMerge( readFile shared.ReadFiler, writeFile shared.WriteFiler, readDir shared.ReadDirer, openFile shared.OpenFiler, createFile shared.CreateFiler, templateCache *core.TemplateCache, ) *Merge
type New ¶ added in v1.13.0
type New struct { *cobra.Command // cli args DryRun bool Projects []string Component string Kind string Body string BodyEditor bool Custom []string // dependencies ReadFile shared.ReadFiler CreateFile shared.CreateFiler TimeNow shared.TimeNow MkdirAll shared.MkdirAller TemplateCache *core.TemplateCache }
func NewNew ¶ added in v1.13.0
func NewNew( readFile shared.ReadFiler, createFile shared.CreateFiler, timeNow shared.TimeNow, mkdirAll shared.MkdirAller, templateCache *core.TemplateCache, ) *New
Click to show internal directories.
Click to hide internal directories.