Skip to main content

rust_hello_test_1/
lib.rs

1use std::env;
2use std::fs::{DirEntry};
3use std::io::{Error};
4
5pub fn dotenv_files() -> Result<Vec<DirEntry>, Error> {
6    let current_dir = env::current_dir()?;
7    let entries = current_dir.read_dir()?;
8
9    let files = entries
10        .filter_map(Result::ok)
11        .filter(|f| {
12            f.file_name()
13                .to_str()
14                .filter(|s| s.starts_with(".env"))
15                .is_some()
16        })
17        .collect::<Vec<DirEntry>>();
18
19    Ok(files)
20}