Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCmd ¶
func NewCmd(o *TemplateOptions) *cobra.Command
Types ¶
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 DataValuesFlags ¶ added in v0.8.0
type DataValuesFlags struct {
EnvFromStrings []string
EnvFromYAML []string
KVsFromStrings []string
KVsFromYAML []string
KVsFromFiles []string
Inspect bool
}
func (*DataValuesFlags) Set ¶ added in v0.8.0
func (s *DataValuesFlags) Set(cmd *cobra.Command)
func (*DataValuesFlags) Values ¶ added in v0.8.0
func (s *DataValuesFlags) Values(strict bool) (*orderedmap.Map, error)
type FileMarksOpts ¶ added in v0.25.0
type FileMarksOpts struct {
// contains filtered or unexported fields
}
func (*FileMarksOpts) Set ¶ added in v0.25.0
func (s *FileMarksOpts) Set(cmd *cobra.Command)
type FileSource ¶
type FileSource interface {
HasInput() bool
HasOutput() bool
Input() (TemplateInput, error)
Output(TemplateOutput) error
}
type RegularFilesSource ¶
type RegularFilesSource struct {
// contains filtered or unexported fields
}
func NewRegularFilesSource ¶
func NewRegularFilesSource(opts RegularFilesSourceOpts, ui cmdcore.PlainUI) *RegularFilesSource
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 {
files.SymlinkAllowOpts
// contains filtered or unexported fields
}
func (*RegularFilesSourceOpts) Set ¶
func (s *RegularFilesSourceOpts) Set(cmd *cobra.Command)
type TemplateInput ¶
type TemplateOptions ¶
type TemplateOptions struct {
IgnoreUnknownComments bool
StrictYAML bool
Debug bool
InspectFiles bool
BulkFilesSourceOpts BulkFilesSourceOpts
RegularFilesSourceOpts RegularFilesSourceOpts
FileMarksOpts FileMarksOpts
DataValuesFlags DataValuesFlags
}
func NewOptions ¶
func NewOptions() *TemplateOptions
func (*TemplateOptions) Run ¶
func (o *TemplateOptions) Run() error
func (*TemplateOptions) RunWithFiles ¶
func (o *TemplateOptions) RunWithFiles(in TemplateInput, ui cmdcore.PlainUI) TemplateOutput
type TemplateOutput ¶
type TemplateOutput struct {
Files []files.OutputFile
DocSet *yamlmeta.DocumentSet
Err error
Empty bool
}
Click to show internal directories.
Click to hide internal directories.