Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ComputeChecksum ¶
ComputeChecksum computes the SHA256 checksum of a file
func InferOSArch ¶
InferOSArch infers OS/ARCH from a artifact filename
Types ¶
type ExtensionSchema ¶
type ExtensionSchema struct { Id string `yaml:"id" json:"id"` Namespace string `yaml:"namespace" json:"namespace,omitempty"` EntryPoint string `yaml:"entryPoint" json:"entryPoint,omitempty"` Version string `yaml:"version" json:"version"` DisplayName string `yaml:"displayName" json:"displayName"` Description string `yaml:"description" json:"description"` Usage string `yaml:"usage" json:"usage"` Examples []extensions.ExtensionExample `yaml:"examples" json:"examples"` Tags []string `yaml:"tags" json:"tags,omitempty"` Dependencies []extensions.ExtensionDependency `yaml:"dependencies" json:"dependencies,omitempty"` Platforms map[string]map[string]any `yaml:"platforms" json:"platforms,omitempty"` }
ExtensionMetadata represents the structure of extension.yaml
Click to show internal directories.
Click to hide internal directories.