Local cache for `.nupkg` like other package managers
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 30/100
Piste de recherche
Commencez par examiner le comportement proposé du cache local .nupkg et le issue 1646 de PSResourceGet associé. Comparez les approches de cache référencées de Bun, Chocolatey et Scoop, puis définissez la mise en cache optionnelle, l’invalidation, la purge, le comportement CI/CD et les cmdlets de gestion du cache nécessaires à une conception complète.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Summary of the new feature / enhancement
It could be useful with a local cache of downloaded .nupkg files, like other package managers does.
- Bun: https://bun.com/docs/pm/global-cache
- Chocolatey: https://docs.chocolatey.org/en-us/choco/commands/cache/
- Scoop: https://github.com/ScoopInstaller/Scoop/blob/master/libexec/scoop-cache.ps1
Having this would make it feasible to implement other fatures too, like:
Proposed technical implementation details (optional)
- Make it optional.
- Make cache invalidation / deletion / purge logic configurable.
- Keep to latest version of each script/module?
- Delete cached items after x days?
- Could help with cache in CI/CD too, like in GitHub actions, if
Install-Packagedid not delete the.nupkgfiles it downloaded. - Add some cmdlets to manage cache
- Get current cached items and total size.
- Clear cache.
- Langage dominant
- C#
- Étoiles
- 577
- Forks
- 114
- Merge moyen
- 23 h 17 min
- PR mergées (30 j)
- 8
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de PowerShell/PSResourceGet
-
Create parent directories only after the containment check in InstallHelper.TryExtractToDirectoryOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
PowerShell/PSResourceGet#2056 ·
Les mainteneurs répondent en général sous 1 jour
-
feature_request
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
PowerShell/PSResourceGet#2013 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Needs-Triage
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
PowerShell/PSResourceGet#2060 ·
Les mainteneurs répondent en général sous 1 jour
-
Needs-Triage
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
PowerShell/PSResourceGet#2059 ·
Les mainteneurs répondent en général sous 1 jour
-
Use GitHub app token to authenticate to GitHub resourcesPeut-être pris @adityapatwardhan l’a pris il y a 14 jours. Ouvertefeature_request Needs-Triage
PowerShell/PSResourceGet#2057 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de PowerShell/PSResourceGet
Issues similaires
-
test
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
NethermindEth/nethermind#14274 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
area:frontend bug FE P3
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
klasolsson81/jobbliggaren#2023 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
shimat/opencvsharp#2154 ·
Les mainteneurs répondent en général sous 1 jour
-
subsystem: UI
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Open-Systems-Pharmacology/PK-Sim#3812 ·
Les mainteneurs répondent en général sous 1 jour