16 points par xguru 2022-11-21 | 4 commentaires | Partager sur WhatsApp
  • brew2 / gestionnaire de paquets unifié
  • Permet d’utiliser les paquets en les plaçant (stow) dans ~/tea sans les installer
    • N’apporte aucune modification globale au système
    • Les paquets peuvent être relocalisés
    • Installation possible de manière indépendante pour chaque utilisateur du système
  • Prend en charge une configuration différente selon les projets pour un usage de type environnement virtuel
  • Peut être exécuté en l’enchaînant dans un pipeline
  • Prend aussi en charge un usage comme interpréteur : avec tea my-script.py, il installe automatiquement la version de Python nécessaire puis exécute le script
  • Open source en Typescript
  • « Le but n’est pas de remplacer brew »

4 commentaires

 
pppqqq 2022-11-21

C’est très bien. J’avais moi aussi essayé quelque chose de similaire en créant un package.json dans mon répertoire personnel et en utilisant un plugin yarn pour pouvoir gérer des plugins vim ou des paquets brew, mais cela paraît ici présenté d’une manière bien plus élégante.

 
sssss 2022-11-21

Dans l’introduction, on peut lire :

tea n’est pas un gestionnaire de paquets.
tea est une infrastructure de packaging unifiée.
C’est ce qui y est expliqué.

 
v08zbv8fvlkjasdflkj 2022-11-21

Dans la description GitHub, c'est écrit the unified package manager (brew2) lol

 
jeyraof 2022-11-21

On dirait plutôt un outil proche de asdf-vm qu’un véritable gestionnaire de paquets.