Azure / Azure/static-web-apps-cli
Investigate using pre-installed func core tools rather than downloading to user home dir
- Vorherrschende Sprache
- TypeScript
- Sterne
- 668
- Forks
- 156
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
**Is your feature request related to a problem? Please describe.**
Downloading the func core tools binary is bloating user disk space under $HOME/.swa/core-tools/$FUNC_VERSION
**Describe the solution you'd like**
In the scenario where it is already installed, we should check if core tools is already available on the user's machine and use that rather than downloading to the home directory
**Describe alternatives you've considered**
We can also consider using the minified releases of core tools which will take up less space in the user's home dir
**Additional context**
Changes should be made in this file: https://github.com/Azure/static-web-apps-cli/blob/main/src/core/func-core-tools.ts
Beitragsleitfaden
Rechercherichtung
Beginne in src/core/func-core-tools.ts und verfolge, wie die CLI die Binärdatei der func core tools findet, herunterlädt und aufruft. Prüfe den vorhandenen Installationspfad und definiere das Verhalten für eine bereits verfügbare Installation, wobei auch die Alternative eines minifizierten Releases berücksichtigt werden soll. Als erledigt gilt die Aufgabe, wenn eine verfügbare vorinstallierte Binärdatei verwendet wird, ohne eine weitere Kopie nach $HOME/.swa/core-tools/$FUNC_VERSION herunterzuladen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- cli
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100