Помощник apmdo для создания и выполнения действий в пару кликов
Появился 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
Matrix: ALT Atomic Chat
MAX: ALT Atomic | ALT Atomic Chat
Telegram: ALT Atomic | ALT Atomic Chat
#ALTAtomic #Разработка #apmdo
Появился 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
Matrix: ALT Atomic Chat
MAX: ALT Atomic | ALT Atomic Chat
Telegram: ALT Atomic | ALT Atomic Chat
#ALTAtomic #Разработка #apmdo