Command-расширения
Каталог расширений типа command — тех, что добавляют команды CLI через env.commands.add(...). Ядро nuckty содержит только build; остальные команды добавляют расширения.
Как это работает
Command-расширение регистрирует команду:
export function register(env) {
env.commands.add('deploy-ftp', 'deploy the built site over FTP/FTPS', deployHandler);
}
Строка-описание показывается в nuckty --help.
Полный контракт — в руководстве по command-расширениям.
Реестр
| Пакет | Команда | Назначение |
|---|---|---|
nuckty-ext-command-deploy-ftp | nuckty deploy-ftp | Публикация артефакта на виртуальный хостинг по FTP |
nuckty-ext-command-convert-images | nuckty convert-images | Кодирование изображений в AVIF/WebP |
nuckty-ext-command-content-external | nuckty content-external | Контент из внешних репозиториев Git |
nuckty-ext-command-serve | nuckty serve, nuckty stop | Локальная раздача сайта через nginx, остановка демона |
nuckty-ext-command-validate-vnu | nuckty validate | Проверка HTML внешним W3C Nu Checker |
Добавьте нужное расширение в config-nuckty.ts, чтобы подключить его команду.