fix: parsePackageInfo to handle pkg names with special character (#11)

* fix: parsePackageInfo to handle pkg names with special character

* test: add tests for CleanVersion and ParsePackageInfo util functions
This commit is contained in:
Sahil Bansal
2025-05-04 18:50:13 +05:30
committed by GitHub
parent 5a6b842360
commit 88f39b56ff
4 changed files with 190 additions and 2 deletions
+2 -2
View File
@@ -29,7 +29,7 @@ func NewPackageManagerWrapper(registryType registry.RegistryType) *PackageManage
func (pmw *PackageManagerWrapper) Wrap() error {
ui.StartProgressWriter()
progressTracker := ui.TrackProgress(fmt.Sprintf("Scanning %s ", pmw.PackageName), 1)
progressTracker := ui.TrackProgress(fmt.Sprintf("Scanning %s ", pmw.PackageName), 5)
if pmw.PackageName == "" {
return fmt.Errorf("package name cannot be empty")
}
@@ -94,7 +94,7 @@ func (pmw *PackageManagerWrapper) getDependencies(ctx context.Context, fetcher r
if err != nil {
return nil, err
}
ui.IncrementTrackerTotal(progressTracker, int64(len(deps)))
ui.SetTrackerTotal(progressTracker, int64(len(deps)))
return deps, nil
}