diff options
| author | Jeff Carr <[email protected]> | 2025-03-23 11:43:55 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-03-23 11:43:55 -0500 |
| commit | 1c479b61f6b92829d30340198e2476191cdc168e (patch) | |
| tree | d8ab08ec6eb11425b5dbf8cdd4fe2fb780bcbb2a /wit.go | |
| parent | 98ba8076ae43f165323ef18126473193c04a4d13 (diff) | |
Diffstat (limited to 'wit.go')
| -rw-r--r-- | wit.go | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -32,7 +32,19 @@ func (m *Machine) FindInstalledByName(name string) *Package { // looks to see if any package matches a name and version // if version == "", return the first name found -func (m *Machine) FindVersion(name string, version string) *Package { +func (m *Machine) FindVersion(name string) string { + // first check all installed versions + for p := range m.Packages.IterByName() { + if name == p.Name { + return p.Version + } + } + return "" +} + +// looks to see if any package matches a name and version +// if version == "", return the first name found +func (m *Machine) FindByVersion(name string, version string) *Package { // first check all installed versions for p := range m.Packages.IterByName() { if name == p.Name { |
