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

В последнее время я обнаружил, что пишу небольшие программы, которые использую на нескольких машинах. Я использую 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 .

Interesting Posts

mtrack: как получить вертикальные зоны кнопок?

xsel и xclip висят

Что делает grep считать файл двоичным?

Предоставить парольную фразу для запроса plymouth ask-for-password из командной строки

Как связать файл журнала с / dev / null и восстановить автоматически используемое пространство

Rosetta Stone для Linux-дистрибутивов?

Как установить безопасную установку Pidgin?

Кто-нибудь знает приложение динамического лирического дисплея для mpd, которое работает в Arch Linux?

Измените существующую установку dovecot maildir с charset m-UTF7 на UTF8, чтобы избежать нарушения TAB

Как подключить терминал к отсоединенному процессу?

Как изменить «удобство» (приоритет процессора) отдельного сеанса tmux?

GID, текущие, первичные, дополнительные, эффективные и реальные идентификаторы групп?

Загрузить n Загрузить файлы через сеанс telnet

Обнаружение этой ошибки / usr / bin / ld: окончательная ссылка не удалась: на устройстве не осталось места

Debian – отключен Автоматический установочный диск

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