Skip to main content

light_fw_cli_core/
lib.rs

1//! Ядро CLI `light`: работа с манифестами, реестром, зависимостями и
2//! шаблонами проектов без привязки к терминальному интерфейсу.
3
4#![deny(missing_docs)]
5
6pub mod add;
7pub mod backup;
8/// Сборка приложения: `cargo build --release` и поиск бинарного файла.
9pub mod build;
10pub mod cargo;
11/// Автоматическая проверка недостающих компонентов перед dev/build.
12pub mod check;
13/// Супервизор `light dev`: горячая перезагрузка приложения с восстановлением
14/// состояния.
15pub mod dev;
16/// ТЗ 0.16.0: клиент DevTools по TCP (TREE/LAYOUT/FIND/TYPE/KEY/SHOT и др.).
17pub mod devtools;
18pub mod doctor;
19pub mod edit;
20/// Типы ошибок CLI.
21pub mod error;
22pub mod fetch;
23pub mod init;
24pub mod lockfile;
25/// Метаданные компонентов и разбор `Cargo.toml`.
26pub mod manifest;
27pub mod process;
28/// Анализ проекта: зависимости, шаблоны и рекомендации.
29pub mod project;
30pub mod publish;
31/// Встроенный реестр компонентов Light.
32pub mod registry;
33pub mod remove;
34/// Формирование отчёта о состоянии проекта.
35pub mod report;
36/// Подбор компонентов, необходимых для шаблонов проекта.
37pub mod resolve;
38/// Сканирование HTML-шаблонов проекта.
39pub mod scan;
40pub mod search;
41/// ТЗ 0.16.0: Session Recorder — журнал действий агента в `.light/agent-sessions/`.
42pub mod session;
43pub mod update;
44pub mod vendor;
45
46pub use error::{Error, Result};