Минималистичный хелпер для Arch Linux и AUR, написанный на Go.
- Установка пакетов из официальных репозиториев и AUR одной командой.
- Автоматическое разрешение и установка зависимостей.
- Режим работы без пароля (настройка через visudo).
- Быстрый поиск по AUR.
- Автоматическая проверка обновлений через GitHub API.
[RU]
ken [пакет] - Установить (авто-поиск + выбор)
ken u - Обновить систему + новости
ken r [пакет] - Удалить (пакет + зависимости + конфиги)
ken s [запрос] - Поиск в AUR (по голосам)
ken top - Показать 10 самых тяжелых пакетов
ken visudo - Режим без пароля
ken y [пакет] - Авто-установка (yes)
ken n [пакет] - Установка без зависимостей
[EN]
ken [pkg] - Install (smart search + select)
ken u - Update system + check news
ken r [pkg] - Remove (Rns: package + deps + configs)
ken top - List top 10 largest packages
-
Установите зависимости: sudo pacman -S go git
-
Склонируйте репозиторий: git clone https://github.com/nespaset/ken/
cd ken
-
Скомпилируйте и установите: go build -o ken main.go
sudo mv ken /usr/local/bin/
-
(Опционально) Настройте беспарольный режим: ken visudo
Программа автоматически проверяет наличие новых коммитов в ветке main. Для срабатывания триггера обновления текст коммита должен содержать слово "update".