Появился apmdo — простой способ настроить систему в пару кликов, без ручных команд и мануалов. Идея вдохновлена
ujust из Universal Blue.Хотите включить игровые оптимизации, сменить шелл терминала, обновить кэш шрифтов, настроить git или посмотреть, что изменилось в
/etc — раньше для этого нужно было лезть в документацию и вспоминать команды. Теперь достаточно открыть apmdo, выбрать готовый сценарий из списка, посмотреть, что он сделает — и применить.🖥 Идея по пунктам:
• Всё в одном месте — никаких разрозненных команд и инструкций, только понятный список действий
• Прозрачность — перед применением видно, что именно будет сделано с системой
• Можно отменить — часть сценариев умеет откатывать изменения обратно, если что-то не понравилось
• Гибкие скрипты — благодаря возможности построения диалогов в TUI для интерактивного взаимодействия с помощью скриптов можно выстраивать гибкие и дружелюбные пользовательские сценарии по настройке применяемого действия
• Удобные категории — действия сгруппированы по темам, легко найти нужное
• На русском — интерфейс и сценарии переведены
⬇️ Установка:
sudo apm install apmdo apmdo-actions
Пакет доступен в Сизифе, а также собирается отдельно на ALT Linux Space. Сборка из исходников — в README проекта.
⭐️ Запуск — просто команда:
apmdo
Дальше — выбираете действие из списка и применяете. Кроме TUI есть и обычный CLI — кому интересно, весь список команд можно посмотреть через
apmdo --help.Продвинутые пользователи и администраторы могут добавлять свои сценарии — но обычному пользователю знать об этом не обязательно, всё уже готово из коробки.
💭 Это удобно и для сборок сообщества: вместо отдельных инструментов настройки для каждой сборки, можно просто подключить набор сценариев под apmdo — и не изобретать велосипед заново. Главное — TUI не зависит от окружения и технологического стека сборки, а сценарии пишутся максимально просто и быстро. Вместо разрозненных баш-скриптов и команд, которые люди кидают в чате, появляется единый, проверяемый способ применить настройку. Набор действий будет расширяться, и мы надеемся, что сопровождающие образов будут через этот инструмент официально добавлять поддерживаемые скрипты на уровне образа.
apmdo наследует часть функционала пакетного менеджера APM (для атомарных операционных систем и не только), а именно функционал системы сборки, взаимодействия с терминалом и выдачу ответов из проекта apm.🔜 Сейчас идёт обсуждение добавления
apmdo в официальные образы проекта ALT Atomic — ветку nightly. Уже завёл обсуждение в сообществе Onyx: https://altlinux.space/alt-atomic/onyx/issues/56, сейчас заведу и для сообщества Kyanite.🔗 Исходный код apmdo
😆 ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat
💬 ALT Atomic | ALT Atomic Chat
#ALTAtomic #Разработка #apmdo
