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}