Команды
Доступные команды и их использование.
Plugify предоставляет мощный интерфейс командной строки (CLI) для управления плагинами, языковыми модулями и пакетами. Ниже приведен полный список доступных команд, сгруппированных по функциональности.
Важное замечание
Перечисленные здесь команды не являются частью самого ядра Plugify. Вместо этого они реализуются вручную каждым проектом, который интегрирует Plugify. Это связано с тем, что разные проекты могут иметь уникальные системы ввода, фреймворки CLI или требования к взаимодействию с пользователем. Примеры, представленные в этой документации, основаны на реализациях, используемых в MM2-Plugify и S2-Plugify, которые специфичны для этих проектов. Ваша реализация может отличаться в зависимости от потребностей вашего проекта.
Команды менеджера плагинов
Загрузить менеджер плагинов
Загружает менеджер плагинов вместе с плагинами и языковыми модулями.
Опции:
--ignore
: Загрузить менеджер плагинов, игнорируя отсутствующие или конфликтующие пакеты.
Выгрузить менеджер плагинов
Выгружает менеджер плагинов и все связанные с ним плагины и языковые модули.
Команды поиска
Показать информацию о плагине
Отображает подробную информацию о конкретном плагине.
Показать информацию о модуле
Отображает подробную информацию о конкретном языковом модуле.
Список запущенных модулей
Перечисляет все загруженные в данный момент языковые модули.
Список запущенных плагинов
Перечисляет все загруженные в данный момент плагины.
Прочие команды
Показать справку
Отображает меню справки со списком доступных команд.
Информация о версии
Отображает текущую версию Plugify.
Команды менеджера пакетов
Менеджер пакетов Plugify позволяет устанавливать, обновлять, удалять и искать пакеты. Он также поддерживает управление локальными и удаленными репозиториями.
Установить пакеты
Устанавливает один или несколько пакетов по имени.
Опции:
- Установить пакеты из локального файла-манифеста:
- Установить пакеты из удаленного файла-манифеста:
- Установить недостающие пакеты для разрешения зависимостей:
Обновить пакеты
Обновляет один или несколько установленных пакетов.
Опции:
- Обновить все установленные пакеты:
Удалить пакеты
Удаляет один или несколько установленных пакетов.
Опции:
- Удалить все установленные пакеты:
- Удалить конфликтующие пакеты с неразрешенными зависимостями:
Поиск пакетов
Список локальных пакетов
Отображает все локально установленные пакеты.
Список удаленных пакетов
Отображает все пакеты, доступные в удаленных репозиториях.
Поиск удаленных пакетов
Ищет удаленные пакеты по имени.
Поиск локальных пакетов
Ищет локально установленные пакеты по имени.
Управление репозиториями
Добавить репозиторий
Добавляет новый удаленный репозиторий для установки пакетов.
Примечание: Добавляйте репозитории только из доверенных источников, чтобы избежать рисков безопасности.
Создать снимок
Создает снимок всех установленных пакетов в файл-манифест. Файл будет сохранен в базовом каталоге.
Рекомендации
- Всегда используйте флаг
--ignore
с осторожностью, так как это может привести к нестабильному поведению при отсутствии или конфликте зависимостей. - Регулярно обновляйте ваши пакеты для обеспечения совместимости и безопасности.
- Используйте снимки для резервного копирования конфигураций ваших пакетов перед внесением значительных изменений.