Azure / Azure/static-web-apps-cli

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

Ouverte
#925 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
scope: core type: enhancement
Langage dominant
TypeScript
Étoiles
668
Forks
156
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

**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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez dans src/core/func-core-tools.ts et suivez la manière dont la CLI localise, télécharge et invoque le binaire de func core tools. Vérifiez le chemin d’installation existant et définissez le comportement pour une installation déjà disponible, en envisageant également l’alternative d’une release minifiée. Le travail est terminé lorsqu’un binaire préinstallé disponible est utilisé sans télécharger une autre copie dans $HOME/.swa/core-tools/$FUNC_VERSION.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
cli
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.