16 pontos por xguru 2022-11-21 | 4 comentários | Compartilhar no WhatsApp
  • brew2 / Gerenciador de Pacotes Unificado
  • Permite usar os pacotes sem instalá-los, deixando-os em ~/tea (stow)
    • Não faz alterações globais no sistema
    • Os pacotes podem ser relocados
    • Pode ser instalado de forma independente para cada usuário do sistema
  • Suporta configuração diferente por projeto para uso como um ambiente virtual
  • Pode ser executado conectado em pipeline
  • Também suporta uso como interpretador: com tea my-script.py, ele instala automaticamente o Python necessário e executa
  • Open source em Typescript
  • "O objetivo não é substituir o brew"

4 comentários

 
pppqqq 2022-11-21

Muito bom. Eu também já tinha tentado algo parecido, criando um package.json no diretório home e usando um plugin do yarn para conseguir gerenciar plugins do vim ou pacotes do brew, mas isso parece ser uma abordagem bem mais refinada.

 
sssss 2022-11-21

No texto de apresentação, eles dizem:

tea is not a package manager.
tea is unified packaging infrastructure.

 
v08zbv8fvlkjasdflkj 2022-11-21

Na descrição no GitHub está escrito the unified package manager (brew2) kkk

 
jeyraof 2022-11-21

Parece mais próximo de uma ferramenta como o asdf-vm do que propriamente de um gerenciador de pacotes.