/
nkolentcev
/
devscripts
Обзор
Документация
Войти
/
nkolentcev
/
devscripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
onec/tui/src/debug_total.rs
33 строки
1 KB
Nikolay Kolentcev
Добавить orc (releases TUI), скрипты Proxmox и диагностики SSO
01 май 2026, 13:08
01 май 2026, 13:08
9686ac5
Код
Авторство
О чём код?
//! Диагностика ответа `/total/` (`orc --dump-total`): сохранение дампа и краткий отчёт без утечки HTML в лог. use crate::parser; pub fn run(bytes: &[u8], dump_path: &std::path::Path) -> Result<(), Box<dyn std::error::Error>> { std::fs::write(dump_path, bytes)?; let html = String::from_utf8_lossy(bytes); eprintln!( "orc --dump-total: {} байт → {}", bytes.len(), dump_path.display() ); match parser::parse_total_catalog(&html) { Ok(rows) => { eprintln!("разбор каталога: OK, проектов: {}", rows.len()); } Err(e) => { eprintln!("разбор каталога: ошибка — {e}"); } } if crate::creds::orc_verbose_stderr() { eprintln!( "actualTable: {}, slugов /project/ (regex): {}", html.contains("actualTable"), crate::parser::parse_total_from_regex(&html).len() ); } Ok(()) }