Documentation ¶
Overview ¶
Package support provides functions and methods to produce Finch support bundles
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BundleBuilder ¶
BundleBuilder provides methods to generate support bundles.
func NewBundleBuilder ¶
func NewBundleBuilder( logger flog.Logger, fs afero.Fs, config BundleConfig, finch fpath.Finch, ecc command.Creator, lcc command.LimaCmdCreator, lima wrapper.LimaWrapper, ) BundleBuilder
NewBundleBuilder produces a new BundleBuilder.
type BundleConfig ¶
BundleConfig provides methods that configure what is included in a support bundle.
func NewBundleConfig ¶
func NewBundleConfig(finch fpath.Finch, homeDir string) BundleConfig
NewBundleConfig creates a new bundleConfig.
type PlatformData ¶
type PlatformData struct { Os string `yaml:"os"` Arch string `yaml:"arch"` Finch string `yaml:"finch"` }
PlatformData defines the YAML structure for the platform data included in a support bundle.
Click to show internal directories.
Click to hide internal directories.