Expand description
Ядро CLI light: работа с манифестами, реестром, зависимостями и
шаблонами проектов без привязки к терминальному интерфейсу.
Re-exports§
Modules§
- add
- Логика команды
light add: план и применение добавления компонента. - backup
- Резервное копирование
Cargo.tomlиlight.lockперед мутациями. - build
- Сборка приложения:
cargo build --releaseи поиск бинарного файла. Логика командыlight build: сборка приложения черезcargo build --release. - cargo
- Обёртка над подкомандами
cargo. - check
- Автоматическая проверка недостающих компонентов перед dev/build.
Автоматическая проверка недостающих компонентов перед
light dev/light build. - dev
- Супервизор
light dev: горячая перезагрузка приложения с восстановлением состояния. Горячая перезагрузка приложения Light: супервизорlight dev. - devtools
- ТЗ 0.16.0: клиент DevTools по TCP (TREE/LAYOUT/FIND/TYPE/KEY/SHOT и др.).
ТЗ 0.16.0: клиент DevTools по TCP для
light devtools <cmd>. - doctor
- Команда
light doctor: диагностика окружения и проекта. - edit
- Редактирование
Cargo.tomlс сохранением форматирования. - error
- Типы ошибок CLI.
- fetch
- Каталог компонентов: где искать метаданные крейта-компонента.
- init
- Команда
light init: создание скелета нового проекта Light. - lockfile
- Формат и управление
light.lock. - manifest
- Метаданные компонентов и разбор
Cargo.toml. - process
- Обёртка над запуском внешних процессов.
- project
- Анализ проекта: зависимости, шаблоны и рекомендации.
- publish
- Команда
light publish: оркестрация публикации крейтов воркспейса. - registry
- Встроенный реестр компонентов Light.
- remove
- Логика команды
light remove: план и применение удаления компонента. - report
- Формирование отчёта о состоянии проекта.
- resolve
- Подбор компонентов, необходимых для шаблонов проекта.
- scan
- Сканирование HTML-шаблонов проекта.
- search
- Команда
light search: поиск компонентов на crates.io. - session
- ТЗ 0.16.0: Session Recorder — журнал действий агента в
.light/agent-sessions/. ТЗ 0.16.0: Session Recorder — журнал действий агента. - update
- Логика команды
light update: обновление компонентов до актуальных версий. - vendor
- Логика команды
light vendor: копирование исходников компонентов вvendor/.