Существует ли инструмент командной строки для управления написанными мной пакетами?

В последнее время я обнаружил, что пишу небольшие программы, которые использую на нескольких машинах. Я использую gitlab для управления этими программами. Есть ли инструмент командной строки, который поможет мне поддерживать мои программы в актуальном состоянии?

Если этот вопрос слишком общий или слишком расплывчатый, я могу опубликовать простой пример, чтобы проиллюстрировать, что меня интересует.

One Solution collect form web for “Существует ли инструмент командной строки для управления написанными мной пакетами?”

Я бы посоветовал взглянуть на fpm – здесь имя менеджера пакетов – это имя или документация . Вы можете использовать fpm для преобразования чего-либо в пакет, например, RPM, DEB и т. Д. Довольно солидное руководство здесь – Как использовать FPM для простого создания пакетов в нескольких форматах .

Используя fpm вы можете взять сборки вашего программного обеспечения и сгенерировать файлы .deb или .rpm, например:

 $ cd dir_with_my_app_built $ fpm -s dir -t rpm -C /tmp/project --name project_name \ --version 1.0.0 --iteration 1 --depends redhat_dependency1 \ --description "A sample package" . 

Результаты в этом: project_name-1.0.0-1.x86_64.rpm .

Linux и Unix - лучшая ОС в мире.