Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ManifestExtractor ¶
type ManifestExtractor struct {
// contains filtered or unexported fields
}
ManifestExtractor extracts capabilities from a plugin manifest.
func NewManifestExtractor ¶
func NewManifestExtractor(manifest []byte, opts ...ManifestExtractorOption) *ManifestExtractor
NewManifestExtractor creates a new ManifestExtractor for the given manifest.
type ManifestExtractorOption ¶
type ManifestExtractorOption func(*ManifestExtractor)
ManifestExtractorOption configures the ManifestExtractor.
func WithParser ¶
func WithParser(p ports.ManifestParser) ManifestExtractorOption
WithParser sets the manifest parser.
func WithTemplateEngine ¶
func WithTemplateEngine(t ports.TemplateEngine) ManifestExtractorOption
WithTemplateEngine sets the template engine.
Click to show internal directories.
Click to hide internal directories.