Easy Bash Package Manager (EBPM), but now in rust…
ebpm — это простой пакетный менеджер для Linux, написанный на Rust. Его название произошло от первой версии, разработанной на Bash. ebpm используется как компонент для проекта ebpm-deploy.
Основные команды
install
— установка программы.remove
— удаление программы.list
— отображение списка установленных программ.new
— создание нового пакета.
Пример использования
Создание пакета
Команда ebpm new
создает шаблон пакета и открывает его манифест в редакторе. Манифест представляет собой JSON-файл следующей структуры:
name
— имя пакета.files
— список файлов, включенных в пакет.cmd
— команда для выполнения пакета. Пример:bash $RES/main.sh
.install_script
— необязательный скрипт, который запускается при установке.remove_script
— необязательный скрипт, который запускается при удалении.
Таким образом, с ebpm можно легко создавать и управлять собственными пакетами.