Azure / Azure/static-web-apps-cli

Investigate using pre-installed func core tools rather than downloading to user home dir

Offen
#925 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
scope: core type: enhancement
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.