Gibt es ein Paketverwaltungssystem für Shell-Skripte?

Gibt es ein Paketverwaltungssystem für Shell-Skripte?

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.jsonauf 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.

verwandte Informationen