Esiste un sistema di gestione dei pacchetti per gli script di shell?


8

Esiste un sistema di pacchetti (si pensi npm, cpane così via) per gli script di shell? In particolare, su Ubuntu?

Risposte:


4

https://github.com/bpkg/bpkg/ può essere installato con:

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

e ti consente di installare pacchetti come:

bpkg install term -g

I pacchetti sono solo repository Git con un package.jsonlivello superiore.


1
Vale la pena notare che questo non è specifico solo per Ubuntu. Questo gestore di pacchetti funzionerà anche con OS X e altre distribuzioni Linux.
davidcondrey,

@davidcondrey yup, lunga vita a POSIX :-)
Ciro Santilli 13 病毒 审查 六四 事件 法轮功

2

Per quanto ne so, non esiste un pacchetto / strumenti di condivisione per gli script di shell ... Secondo me, perché non esiste un solo linguaggio di scripting (probabilmente stavi pensando bash, ma esistono altre shell), e anche perché l'attività è uno script di shell deve realizzare è spesso molto specifico.

In realtà, puoi pensare al set di strumenti gnu (sed, awk, grep, ecc ...) come un set di strumenti di base (o più complessi), che sono distribuiti come pacchetti deb ...

Tuttavia, puoi trovare alcuni esempi in rete, come l'elenco in questo post del blog ...



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.