Команды
Доступные команды и их использование.
Plugify предоставляет мощный интерфейс командной строки (CLI) для управления плагинами, языковыми модулями и пакетами. Ниже приведен полный список доступных команд, сгруппированных по функциональности.
Важное замечание
Перечисленные здесь команды не являются частью самого ядра Plugify. Вместо этого они реализуются вручную каждым проектом, который интегрирует Plugify. Это связано с тем, что разные проекты могут иметь уникальные системы ввода, фреймворки CLI или требования к взаимодействию с пользователем. Примеры, представленные в этой документации, основаны на реализациях, используемых в MM2-Plugify и S2-Launcher, которые специфичны для этих проектов. Ваша реализация может отличаться в зависимости от потребностей вашего проекта.
Команды менеджера плагинов
Загрузить менеджер плагинов
Загружает менеджер плагинов вместе с плагинами и языковыми модулями.
Выгрузить менеджер плагинов
Выгружает менеджер плагинов и все связанные с ним плагины и языковые модули.
Команды поиска
Показать информацию о плагине
Отображает подробную информацию о конкретном плагине.
Показать информацию о модуле
Отображает подробную информацию о конкретном языковом модуле.
Список запущенных модулей
Перечисляет все загруженные в данный момент языковые модули.
Список запущенных плагинов
Перечисляет все загруженные в данный момент плагины.
Прочие команды
Показать справку
Отображает меню справки со списком доступных команд.
Информация о версии
Отображает текущую версию Plugify.
Команды менеджера пакетов
Mamba — быстрый заменитель conda с совместимым CLI. Это руководство заменяет команды старого Plugify (plg) на эквиваленты для mamba и даёт практические заметки для миграции ваших рабочих процессов.
Установка пакетов
Установить один или несколько пакетов по имени:
Опции:
- Установка из локального списка пакетов (по одному пакетному спецификатору в строке):
(Формат такой же, как уconda install --file— простой список спецификаций пакетов.) - Создать окружение из
environment.yml(рекомендуется для воспроизводимости):- Если манифест доступен по URL — скачайте и создайте:
(YAML окружения — стандартный способ сохранить метаданные окружения.) - Если манифест доступен по URL — скачайте и создайте:
- Установка пакетов с автоматическим разрешением зависимостей (поведение по умолчанию):
(Mamba автоматически решает зависимости; не отключайте разрешение зависимостей без веской причины.)
Обновление пакетов
Обновить один или несколько установленных пакетов:
Опции:
- Обновить все установленные пакеты:
Удаление пакетов
Удалить один или несколько пакетов:
Опции:
- Удалить все пакеты в окружении (удалить окружение):
- Принудительное удаление (
--no-depsи т.п.) используйте с осторожностью — это может сломать окружение.
Поиск пакетов
Список локально установленных пакетов
Показать все локально установленные пакеты:
Список пакетов в удалённых репозиториях (по каналам)
Показать пакеты, доступные в сконфигурированных каналах:
Поиск удалённых пакетов по имени
Искать пакеты по имени в каналах:
Информация о локальном пакете
Показать информацию об установленном пакете:
(Для углублённых запросов по репозиторию можно использовать mamba repoquery.)
Управление репозиториями / каналами
Временное указание канала
Используйте -c, чтобы указать канал только для одной установки:
Добавление канала постоянно
Добавить удалённый канал в конфигурацию:
Примечание: добавляйте только доверенные каналы. Порядок каналов важен — лучше иметь заранее продуманный список (например, conda-forge затем defaults), чтобы избежать неожиданных конфликтов версий.
Создание снимка / экспорт окружения
Для резервного копирования и воспроизводимости экспортируйте окружение одним из способов:
- Экспорт YAML (портативно, рекомендуется):
- Явный (explicit) файл для точного воссоздания на той же ОС:
(Explicit — точный бинарный снимок для одной платформы; YAML — более переносимый формат.)