| Crates.io | archivus |
| lib.rs | archivus |
| version | 0.1.0 |
| created_at | 2025-08-05 23:06:54.096448+00 |
| updated_at | 2025-08-05 23:06:54.096448+00 |
| description | Uma biblioteca utilitária para manipulação e leitura de arquivos e diretórios em Rust. |
| homepage | |
| repository | https://github.com/lugotardo/archivus |
| max_upload_size | |
| id | 1783163 |
| size | 56,675 |
Archivus is a high-performance and developer-friendly Rust library for local file and directory management.
It simplifies common filesystem operations while providing powerful tools for indexing, validation, and search.
Add Archivus to your Cargo.toml:
[dependencies]
archivus = "0.1"
use archivus::prelude::*;
fn main() -> archivus::Result<()> {
let files = FileFinder::new("./some-folder")
.with_extension("rs")
.recursive(true)
.find()?;
for file in files {
println!("Found Rust file: {}", file.path().display());
}
Ok(())
}
We welcome contributions, suggestions, and bug reports! Feel free to open issues or pull requests.
This project is licensed under the MIT License. See the LICENSE file for details.
Archivus is part of a set of tools aimed at empowering developers with safe and performant file-handling utilities in Rust.