template

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 1, 2019 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCmd

func NewCmd(o *TemplateOptions) *cobra.Command

Types

type BulkFile

type BulkFile struct {
	Name string `json:"name"`
	Data string `json:"data"`
}

type BulkFiles

type BulkFiles struct {
	Files  []BulkFile `json:"files,omitempty"`
	Errors string     `json:"errors,omitempty"`
}

type BulkFilesSource

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

func NewBulkFilesSource

func NewBulkFilesSource(opts BulkFilesSourceOpts, ui cmdcore.PlainUI) *BulkFilesSource

func (*BulkFilesSource) HasInput

func (s *BulkFilesSource) HasInput() bool

func (*BulkFilesSource) HasOutput

func (s *BulkFilesSource) HasOutput() bool

func (BulkFilesSource) Input

func (s BulkFilesSource) Input() (TemplateInput, error)

func (*BulkFilesSource) Output

func (s *BulkFilesSource) Output(out TemplateOutput) error

type BulkFilesSourceOpts

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

func (*BulkFilesSourceOpts) Set

func (s *BulkFilesSourceOpts) Set(cmd *cobra.Command)

type FileSource

type FileSource interface {
	HasInput() bool
	HasOutput() bool
	Input() (TemplateInput, error)
	Output(TemplateOutput) error
}

type OverlayPostProcessing

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

func (OverlayPostProcessing) Apply

type RegularFilesSource

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

func (*RegularFilesSource) HasInput

func (s *RegularFilesSource) HasInput() bool

func (*RegularFilesSource) HasOutput

func (s *RegularFilesSource) HasOutput() bool

func (*RegularFilesSource) Input

func (s *RegularFilesSource) Input() (TemplateInput, error)

func (*RegularFilesSource) Output

func (s *RegularFilesSource) Output(out TemplateOutput) error

type RegularFilesSourceOpts

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

func (*RegularFilesSourceOpts) Set

func (s *RegularFilesSourceOpts) Set(cmd *cobra.Command)

type TemplateInput

type TemplateInput struct {
	Files []*files.File
}

type TemplateOptions

type TemplateOptions struct {
	Debug                  bool
	BulkFilesSourceOpts    BulkFilesSourceOpts
	RegularFilesSourceOpts RegularFilesSourceOpts
}

func NewOptions

func NewOptions() *TemplateOptions

func (*TemplateOptions) Run

func (o *TemplateOptions) Run() error

func (*TemplateOptions) RunWithFiles

type TemplateOutput

type TemplateOutput struct {
	Files  []files.OutputFile
	DocSet *yamlmeta.DocumentSet
	Err    error
}

Jump to

Keyboard shortcuts

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