Gibt es ein Paketsystem (denken Sie an npm
, cpan
, usw.) für Shell-Skripte? Insbesondere unter Ubuntu?
Antwort1
https://github.com/bpkg/bpkg/kann installiert werden mit:
curl -Lo- "https://raw.githubusercontent.com/bpkg/bpkg/master/setup.sh" | bash
und ermöglicht Ihnen die Installation von Paketen wie:
bpkg install term -g
Pakete sind lediglich Git-Repositorys mit einem package.json
auf der obersten Ebene.
Antwort2
Meines Wissens gibt es keine solchen Paket-/Sharing-Tools für Shell-Skripte ... Meiner Meinung nach liegt das daran, dass es nicht nur eine Skriptsprache gibt (Sie dachten wahrscheinlich an bash
, aber es gibt auch andere Shells) und auch daran, dass die Aufgabe, die ein Shell-Skript erfüllen muss, oft sehr spezifisch ist.
Eigentlich können Sie sich die GNU-Tools (sed, awk, grep usw.) als eine Reihe grundlegender (oder komplexerer) Tools vorstellen, die als Deb-Pakete verteilt werden ...
Dennoch kann man im Internet einige Beispiele finden, wie zum Beispiel die Liste aufdieser Blog-Beitrag...
Antwort3
Schauen Sie sich anSpatz– dies ist ein Skriptverteilungssystem für Linux-Plattformen.