mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-04-07 02:46:50 +00:00
Extract shared state (store, client, auth, rawDir, config flags) into a WebiCache struct. Convert refreshPackage, fetchRaw, and paginated fetchers (github, gitea, gittag, nodedist) to methods. Add -shallow flag: fetches only the first page of releases from paginated sources. Single-index sources (nodedist, chromedist, etc.) are always complete in one request.