16 điểm bởi xguru 2022-11-21 | 4 bình luận | Chia sẻ qua WhatsApp
  • brew2 / Trình quản lý gói hợp nhất
  • Được thiết kế để có thể đặt (stow) vào ~/tea và sử dụng mà không cần cài đặt gói
    • Không thực hiện thay đổi ở phạm vi toàn cục của hệ thống
    • Gói có thể được di dời
    • Có thể cài đặt độc lập theo từng người dùng trên hệ thống
  • Hỗ trợ cấu hình khác nhau theo từng dự án để sử dụng như môi trường ảo
  • Có thể chạy bằng cách nối qua pipeline
  • Cũng hỗ trợ dùng như một trình thông dịch: nếu chạy tea my-script.py thì sẽ tự động cài Python cần thiết và thực thi
  • Mã nguồn mở bằng TypeScript
  • "Không nhằm mục đích thay thế brew"

4 bình luận

 
pppqqq 2022-11-21

Rất hay. Tôi cũng từng thử làm thứ gì đó tương tự bằng cách tạo package.json trong thư mục home và dùng plugin yarn để có thể quản lý các plugin vim hoặc các gói brew, nhưng cách này có vẻ tinh tế hơn nhiều.

 
sssss 2022-11-21

Trong phần giới thiệu có nói rằng

tea không phải là trình quản lý gói.
tea là hạ tầng đóng gói hợp nhất.
đúng là như vậy.

 
v08zbv8fvlkjasdflkj 2022-11-21

Trong phần mô tả trên GitHub có ghi là the unified package manager (brew2) đấy nhé haha

 
jeyraof 2022-11-21

Có vẻ nó gần với một công cụ như asdf-vm hơn là một trình quản lý gói.