Documentation
¶
Index ¶
- func DecodeOptionsInto(data *Options, doc *document.Document, container *cst.Node, ...) error
- func EncodeOptionsFrom(data *Options, doc *document.Document, container *cst.Node) error
- type Options
- type OptionsDocument
- func (d *OptionsDocument) Comment(key string) string
- func (d *OptionsDocument) Data() *Options
- func (d *OptionsDocument) Encode() ([]byte, error)
- func (d *OptionsDocument) InlineComment(key string) string
- func (d *OptionsDocument) SetComment(key, comment string)
- func (d *OptionsDocument) SetInlineComment(key, comment string)
- func (d *OptionsDocument) Undecoded() []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeOptionsInto ¶
Types ¶
type Options ¶
type Options struct {
Merge []string `toml:"merge"`
}
func (*Options) SetFlagDefinitions ¶
func (options *Options) SetFlagDefinitions(flagSet interfaces.CLIFlagDefinitions)
type OptionsDocument ¶
type OptionsDocument struct {
// contains filtered or unexported fields
}
func DecodeOptions ¶
func DecodeOptions(input []byte) (*OptionsDocument, error)
func (*OptionsDocument) Comment ¶
func (d *OptionsDocument) Comment(key string) string
func (*OptionsDocument) Data ¶
func (d *OptionsDocument) Data() *Options
func (*OptionsDocument) Encode ¶
func (d *OptionsDocument) Encode() ([]byte, error)
func (*OptionsDocument) InlineComment ¶
func (d *OptionsDocument) InlineComment(key string) string
func (*OptionsDocument) SetComment ¶
func (d *OptionsDocument) SetComment(key, comment string)
func (*OptionsDocument) SetInlineComment ¶
func (d *OptionsDocument) SetInlineComment(key, comment string)
func (*OptionsDocument) Undecoded ¶
func (d *OptionsDocument) Undecoded() []string
Source Files
¶
- main.go
- main_tommy.go
Click to show internal directories.
Click to hide internal directories.