Existe um sistema de gerenciamento de pacotes para scripts de shell?


8

Existe um sistema de pacotes (pense npm, cpanetc.) para scripts shell? Especificamente, no Ubuntu?

Respostas:


4

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

Pacotes são apenas repositórios Git com um package.jsonnível superior.


1
Vale ressaltar que isso não é específico apenas para o Ubuntu. Este gerenciador de pacotes também funcionará com o OS X e outras distribuições Linux.
Davidcondrey # 13/16

@davidcondrey yup, viva POSIX :-)
Ciro Santilli escreveu

2

Que eu saiba, não existem tais ferramentas de pacote / compartilhamento para scripts de shell ... Na minha opinião, porque não há 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 é geralmente 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), distribuídas como pacotes deb ...

No entanto, você pode encontrar alguns exemplos na rede, como a lista neste post do blog ...



1

Dê uma olhada no pardal - este é um sistema de distribuição de scripts para plataformas Linux.


Oi Eliah! Desculpe pela inconveniência, meu provedor de hospedagem está com problemas, agora o sparrowhub.org está acessível. Deixe-me saber se você tiver alguma dúvida. Obrigado
Alexey Melezhik
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.