Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Commander ¶
type Commander interface {
LookPath(name string) (string, error)
Run(ctx context.Context, name string, args []string, dir string) (output string, err error)
}
Commander abstracts command execution for testing
type Dependency ¶
type Dependency struct {
Name string `json:"name"` // Package name
Version string `json:"version"` // Version constraint (optional)
Language string `json:"language"` // Programming language
ImportPath string `json:"import_path"` // Import path/module name
Category string `json:"category"` // Category: core, instrumentation, exporter, etc.
Description string `json:"description"` // Human-readable description
Required bool `json:"required"` // Whether this dependency is required or optional
}
Dependency represents a package dependency that needs to be added
Click to show internal directories.
Click to hide internal directories.