Skip to content

Latest commit

 

History

History
67 lines (48 loc) · 3.54 KB

File metadata and controls

67 lines (48 loc) · 3.54 KB

🧑‍🍳 Повар (Chef-Linux) Простая утилита для управления пакетами через рецепты

Совместный проект человека и ИИ • Версия 1.0

📖 Что это? Простой bash-скрипт, который читает "рецепты" (файлы .inf) и устанавливает/удаляет пакеты как в них указано.

На данный момент две версии: chefpro.sh PRO-версия (рекомендуется тем кто знает что делает) Без проверок - что в рецепте, то и выполняется Для тех, кто знает что делает

chef.sh # Полная версия (для обычного пользователя который любит пробовать что-то новое) Анализ зависимостей Поддержка разных дистрибутивов Валидация рецептов Цветной вывод и спиннеры Для тестирования и разработки

А так же пример кулинарной книги для обычной версии в данном случае для altlinux. книга содержит пару безопасных рецептов для примера.

Формат рецепта: [myapp] блок разделитель name = название рецепта ingredients = имена пакетов которые необходимо установить перечисленные через запятую cleanups = имена пакетов которые надо удалить перечисленные через запятую spices = сообщение для пользователя если после работы с пакетами нужно что-то донастроить

любое поле кроме имени не является обязательным к заполнению но обязательно должно присутствовать в рецепте

Для про версии формат книги отличается! name = название рецепта ingredients = имена пакетов которые необходимо установить перечисленные через запятую cleanups = имена пакетов которые надо удалить перечисленные через запятую

рецепты между собой отделены пустыми строками

Примеры запуска: ./chefpro.sh mc - установит mc ./chef.sh list -покажет список рецептов

🚀 Быстрый старт bash git clone https://github.com/lincooln/chef-linux.git cd chef-linux

⚠️ Важно! Проект в стадии тестирования - могут быть баги

Проверено минимально - нужны тесты на разных системах

Без гарантий - используете на свой страх и риск

Требует прав root/sudo для установки пакетов либо запуск под root

👥 Авторы Lincooln - идея и разработка DeepSeek (AI) - помощь в кодировании

📄 Лицензия MIT - делайте что хотите, но претензий не принимаем.

Простой способ настройки Linux • Установил и забыл