Spaces:
Sleeping
Sleeping
| mod blame; | |
| mod dep_parsers; | |
| mod file_scanner; | |
| mod text_splitter; | |
| use pyo3::prelude::*; | |
| fn gitmind_core(m: &Bound<'_, PyModule>) -> PyResult<()> { | |
| m.add_function(wrap_pyfunction!(dep_parsers::parse_dependencies, m)?)?; | |
| m.add_function(wrap_pyfunction!(file_scanner::scan_secrets, m)?)?; | |
| m.add_function(wrap_pyfunction!(file_scanner::scan_sensitive_files, m)?)?; | |
| m.add_function(wrap_pyfunction!(file_scanner::scan_route_files, m)?)?; | |
| m.add_function(wrap_pyfunction!(file_scanner::compute_docs_score, m)?)?; | |
| m.add_function(wrap_pyfunction!(text_splitter::split_text, m)?)?; | |
| m.add_function(wrap_pyfunction!(text_splitter::split_files, m)?)?; | |
| m.add_function(wrap_pyfunction!(blame::batch_blame, m)?)?; | |
| Ok(()) | |
| } | |