Существует ли система управления пакетами для сценариев оболочки?

8

Существует ли система пакетов (думаю npm, cpanи т. Д.) Для сценариев оболочки? Конкретно на Ubuntu?

julien_c
источник

Ответы:

4

https://github.com/bpkg/bpkg/ можно установить с помощью:

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

и позволяет устанавливать пакеты, такие как:

bpkg install term -g

Пакеты - это просто Git-репозитории package.jsonна верхнем уровне.

Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
источник
1
Стоит отметить, что это не относится только к Ubuntu. Этот менеджер пакетов будет работать с OS X и другими дистрибутивами Linux.
ДэвидКондри
@davidcondrey Да, да здравствует POSIX :-)
Сиро Сантилли 冠状 病毒 审查 六四 事件 法轮功
2

Насколько мне известно, таких инструментов для работы с пакетами / совместного использования не существует для сценариев оболочки ... На мой взгляд, потому что существует не только один язык сценариев (вы, вероятно, думали bash, но существуют другие оболочки), а также потому, что задача - сценарий оболочки должен выполнить это часто очень конкретно.

На самом деле, вы можете думать о наборе инструментов gnu (sed, awk, grep и т. Д.) Как о наборе базовых (или более сложных) инструментов, которые распространяются как пакеты deb ...

Тем не менее, вы можете найти несколько примеров в сети, например, список в этом блоге ...

Рэй
источник
1

Да, есть один менеджер пакетов. Жан - отсутствует менеджер пакетов для Linux.

Вот домашняя страница проекта: http://github.com/ziyaddin/jean

Зияддин Садыгов
источник
1

Взгляните на воробья - это система распространения скриптов для платформ Linux.

Алексей Мележик
источник
Привет, Элия! Приносим извинения за неудобства, у моего хостинг-провайдера есть проблемы, теперь доступен sparrowhub.org . Дайте знать, если у вас появятся вопросы. Спасибо
Алексей Мележик,