We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 02d2043 commit 1f1bcfdCopy full SHA for 1f1bcfd
cli/core/search.go
@@ -152,7 +152,18 @@ func indexesNeedUpdating(duration string) bool {
152
continue
153
}
154
155
- coreIndexPath := indexpath.Join(path.Base(URL.Path))
+ // should handle:
156
+ // - package_index.json
157
+ // - package_index.json.sig
158
+ // - package_index.json.gz
159
+ // - package_index.tar.bz2
160
+ indexFileName := path.Base(URL.Path)
161
+ indexFileName = strings.TrimSuffix(indexFileName, ".tar.bz2")
162
+ indexFileName = strings.TrimSuffix(indexFileName, ".gz")
163
+ indexFileName = strings.TrimSuffix(indexFileName, ".sig")
164
+ indexFileName = strings.TrimSuffix(indexFileName, ".json")
165
+ // and obtain package_index.json as result
166
+ coreIndexPath := indexpath.Join(indexFileName + ".json")
167
if coreIndexPath.NotExist() {
168
return true
169
0 commit comments