Есть ли система пакетов (например npm
, cpan
, и т. д.) для скриптов оболочки? В частности, в Ubuntu?
решение1
https://github.com/bpkg/bpkg/может быть установлен с:
curl -Lo- "https://raw.githubusercontent.com/bpkg/bpkg/master/setup.sh" | bash
и позволяет устанавливать такие пакеты, как:
bpkg install term -g
Пакеты — это просто репозитории Git с файлом package.json
на верхнем уровне.
решение2
Насколько мне известно, подобных пакетов/инструментов для совместного использования скриптов оболочки не существует... По моему мнению, это связано с тем, что существует не один язык сценариев (вы, вероятно, имели в виду bash
, но существуют и другие оболочки), а также с тем, что задача, которую должен выполнить скрипт оболочки, часто весьма специфична.
На самом деле, набор инструментов GNU (sed, awk, grep и т. д.) можно рассматривать как набор базовых (или более сложных) инструментов, которые распространяются в виде deb-пакетов...
Тем не менее, вы можете найти некоторые примеры в сети, например, список наэтот пост в блоге...
решение3
Взгляни наворобей- это система распространения скриптов для платформ Linux.