core/plan/packages.go
core/plan/packages.goBrowse 1970 files
120 tokens
431 bytes
Token encoding: o200k_base
Snapshot 21a254f
← Back to SKILL.md
1package plan2 3type PlanPackages struct {4 Apt []string `json:"apt,omitempty"`5 Mise map[string]string `json:"mise,omitempty"`6}7 8func NewPlanPackages() *PlanPackages {9 return &PlanPackages{10 Apt: []string{},11 Mise: map[string]string{},12 }13}14 15func (p *PlanPackages) AddAptPackage(pkg string) {16 p.Apt = append(p.Apt, pkg)17}18 19func (p *PlanPackages) AddMisePackage(pkg string, version string) {20 p.Mise[pkg] = version21}22