Local cache for `.nupkg` like other package managers
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 30/100
Línea de trabajo
Comience revisando el comportamiento propuesto de la caché local de .nupkg y el issue 1646 de PSResourceGet enlazado. Compare los enfoques de caché de Bun, Chocolatey y Scoop a los que se hace referencia y, después, defina el almacenamiento en caché opcional, la invalidación, la purga, el comportamiento de CI/CD y los cmdlets de administración de caché necesarios para un diseño completo.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- C#
- Estrellas
- 577
- Forks
- 114
- Merge medio
- 23 h 17 min
- PR fusionados (30 d)
- 8
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de PowerShell/PSResourceGet
-
Create parent directories only after the containment check in InstallHelper.TryExtractToDirectoryAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
PowerShell/PSResourceGet#2056 ·
Los mantenedores suelen responder en 1 día
-
feature_request
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
PowerShell/PSResourceGet#2013 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Needs-Triage
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
PowerShell/PSResourceGet#2060 ·
Los mantenedores suelen responder en 1 día
-
Needs-Triage
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
PowerShell/PSResourceGet#2059 ·
Los mantenedores suelen responder en 1 día
-
Use GitHub app token to authenticate to GitHub resourcesPosiblemente ocupada @adityapatwardhan la tomó hace 12 días. Abiertofeature_request Needs-Triage
PowerShell/PSResourceGet#2057 · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de PowerShell/PSResourceGet
Issues similares
-
[Bug]: Missing extensions in Agent Card capabilities in v0.3 compat modePosiblemente ocupada @hwanders la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
a2aproject/a2a-dotnet#514 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
agentic-workflows untriaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Webview: rotary icons to TablerAbiertoVS Code
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
AlamoEngine-Tools/pg-starwarsgame-lsp#207 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
elsa-workflows/elsa-core#8593 ·
Los mantenedores suelen responder en 1 día
-
GpioController.QueryComponentInformation() throws NotSupportedException with RaspberryPi3DriverAbiertountriaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100