read/
main.rs

1use command_fs::file_handel::CommandFS;
2
3#[tokio::main]
4async fn main() {
5    let mut command = CommandFS::new("/");
6    let home_dir = command.know_home_dir();
7    command.change_dir(home_dir.as_str());
8
9    let search = ".bash";
10
11    // Print every file content
12    // Method 1
13    for file in command.query_file(search, true) {
14        println!("{file}");
15        println!(
16            "{}",
17            String::from_utf8(command.read_data(file.as_str()).await).unwrap()
18        );
19        println!("{}", command.err_msg);
20    }
21
22    // Method 2
23    for file in command.query_file(search, true) {
24        println!("{file}");
25        println!(
26            "{}",
27            String::from_utf8(&mut command >> file.as_str()).unwrap()
28        );
29        println!("{}", command.err_msg);
30    }
31}