Có một hệ thống quản lý gói cho các kịch bản shell?


8

Có một hệ thống gói (suy nghĩ npm, cpanvv) cho kịch bản shell? Cụ thể, trên Ubuntu?

Câu trả lời:


4

https://github.com/bpkg/bpkg/ có thể được cài đặt với:

curl -Lo- "https://raw.githubusercontent.com/bpkg/bpkg/master/setup.sh" | bash

và cho phép bạn cài đặt các gói như:

bpkg install term -g

Các gói chỉ là kho Git với package.jsonmức cao nhất.


1
Đáng lưu ý rằng điều này không chỉ dành riêng cho Ubuntu. Trình quản lý gói này cũng sẽ hoạt động với OS X và các bản phân phối Linux khác.
davidcondrey

@davidcondrey yup, POSIX sống lâu :-)
Ciro Santilli 病毒 审查 六四 事件

2

Theo hiểu biết của tôi, không có gói / công cụ chia sẻ nào cho các kịch bản shell ... Theo tôi, bởi vì không chỉ có một ngôn ngữ kịch bản (có thể bạn đã nghĩ đến bash, nhưng các shell khác tồn tại), và cũng vì nhiệm vụ là một kịch bản shell phải hoàn thành thường rất cụ thể.

Trên thực tế, bạn có thể nghĩ về tập hợp các công cụ gnu (sed, awk, grep, v.v ...) như một bộ công cụ cơ bản (hoặc phức tạp hơn), được phân phối dưới dạng gói gỡ lỗi ...

Tuy nhiên, bạn có thể tìm thấy một số ví dụ trên mạng, như danh sách trên bài đăng blog này ...



1

Hãy xem sparrow - đây là một hệ thống phân phối tập lệnh cho các nền tảng Linux.


Chào Eliah! Xin lỗi vì sự bất tiện này, nhà cung cấp dịch vụ lưu trữ của tôi có vấn đề, bây giờ sparrowhub.org có thể truy cập được. Hãy cho tôi biết nếu bạn có bất kỳ câu hỏi. Cảm ơn
Alexey Melezhik
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.