1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fierflame-xauto

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
cli.md 4.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 13.03.2025 17:14 71c8a8b

Использование Xauto в командной строке (CLI)

Глобальная установка Xauto

Установите глобально с помощью npm:

npm install xauto -g

Установка плагинов Xauto

Предположим, вам нужно установить плагины file и less. Тогда установите их в корневую директорию проекта:

npm install xauto-plugin-file
npm install xauto-plugin-less

Если Xauto установлен глобально, то плагины также можно установить глобально:

npm install xauto-plugin-file -g
npm install xauto-plugin-less -g

Настройка Xauto

Конфигурация Xauto имеет формат JSON. Вы можете сохранить её в файл .xautorc в корневой директории проекта или в поле xauto файла package.json.

Пример конфигурации преобразования файлов LESS в CSS:``` { "plugin": ["file", "less"], // Предварительно загруженные плагины, метод установки указан выше "task": { // Предопределённые задачи, формат: "Название задачи": Описание задачи (подробнее см. описание Xauto) "file": { "": "Xauto:base", // Здесь используется зарегистрированный создатель с названием "Xauto:base" // Ниже приведены параметры, требуемые создателем, подробности см. в описании создателя "task": [ //"Xauto:base" создатель требует массив задач, каждый член которого является описанием задачи ["file:read", {"dir": "less"}], ["less:render"], ["file:write", {"dir": "css"}] ] } }, "watcher": { // Предопределённые мониторы, формат: "Название монитора": Описание монитора (подробнее см. описание Xauto) "created": ["file:created", {"dir": "less"}], "changed": ["file:changed", {"dir": "less"}] }, "watch": { // Предопределённые запуски мониторинга, формат: "Статус мониторинга": ["Название монитора", "Название задачи"] "createdFile": ["created", "file"], "changedFile": ["changed", "file"] } }


xauto


## Параметры команды xauto

xauto [task...] [-h] [-f конфиг] [-d директория] [-c путь_до_конфига] [-e task...] [-p плагин...] [-w watcher задача] [-s скрипт]


Параметры описаны ниже:

* `[task...]` - Названия задач, которые следует выполнить немедленно
* `[-h]` - Отображение справочной информации
* `[-f конфиг]` - Конфигурационный файл, имеющий приоритет над `.xautorc`
* `[-d директория]` - Установка рабочей директории
* `[-c путь_до_конфига]` - Путь к поиску файла `.xautorc` или `package.json`; если это относительный путь, то он основан на рабочей директории; если файлы не найдены, поиск продолжается в родительской директории до тех пор, пока не будет найден один из этих файлов или достигнут корневой каталог
* `[-e task...]` - Названия задач, которые следует выполнить немедленно
* `[-p плагин...]` - Автоматически загружаемые плагины
* `[-w watcher задача]` - Запуск монитора автоматически; `watcher` — это имя монитора, а `задача` — имя задачи
* `[-s скрипт]` - Путь к скрипту, который следует выполнить немедленно

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/fierflame-xauto.git
git@api.gitlife.ru:oschina-mirror/fierflame-xauto.git
oschina-mirror
fierflame-xauto
fierflame-xauto
master