(exts []*Extension)
| 195 | } |
| 196 | |
| 197 | func (m *Manager) populateLatestVersions(exts []*Extension) { |
| 198 | var wg sync.WaitGroup |
| 199 | for _, ext := range exts { |
| 200 | wg.Add(1) |
| 201 | go func(e *Extension) { |
| 202 | defer wg.Done() |
| 203 | e.LatestVersion() |
| 204 | }(ext) |
| 205 | } |
| 206 | wg.Wait() |
| 207 | } |
| 208 | |
| 209 | func (m *Manager) InstallLocal(dir string) error { |
| 210 | name := filepath.Base(dir) |
no test coverage detected