MXStat
MXStat
Введите текст для поиска
Расширенный поиск каналов
  • Вход на сайт
  • Каталог
    Каталог каналов Региональные подборки Поиск каналов
    Добавить канал
  • Рейтинги
    Рейтинг каналов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Max
ALT Atomic

16 Aug, 21:56

Открыть в Max Поделиться

Помощник 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

158
Каталог
Каталог каналов Подборки каналов Поиск каналов Добавить канал
Рейтинги
Рейтинг каналов Max
Контакты
Написать в Max Написать в Telegram Написать на почту
Всякая всячина
Пользовательское соглашение Политика конфиденциальности
Наши каналы
MXStat в Telegram MXStat в Max
Наши боты
MXAuthBot MXAnalyticsBot
Made by TGStat