Existe um sistema de pacotes (pense npm
, cpan
etc.) para scripts de shell? Especificamente, no Ubuntu?
Responder1
https://github.com/bpkg/bpkg/pode ser instalado com:
curl -Lo- "https://raw.githubusercontent.com/bpkg/bpkg/master/setup.sh" | bash
e permite instalar pacotes como:
bpkg install term -g
Os pacotes são apenas repositórios Git com um arquivo package.json
de nível superior.
Responder2
Que eu saiba, não existem tais ferramentas de pacote/compartilhamento para scripts de shell... Na minha opinião, porque não existe apenas uma linguagem de script (você provavelmente estava pensando bash
, mas existem outros shells), e também porque a tarefa é um script de shell tem que realizar é muitas vezes muito específico.
Na verdade, você pode pensar no conjunto de ferramentas GNU (sed, awk, grep, etc...) como um conjunto de ferramentas básicas (ou mais complexas), que são distribuídas como pacotes deb...
No entanto, você pode encontrar alguns exemplos na rede, como a lista emesta postagem do blog...
Responder3
Dê uma olhadapardal- este é um sistema de distribuição de scripts para plataformas Linux.