#file #tail #block #content #end #continue #reached

fs-tail

tail a file and block when end of file is reached. When new contents are found in the file, the loop will continue

5 releases

0.1.4 Dec 27, 2020
0.1.3 Dec 21, 2020
0.1.2 Dec 17, 2020
0.1.1 Dec 17, 2020
0.1.0 Dec 17, 2020

#12 in #continue

Download history 82/week @ 2024-01-29 53/week @ 2024-02-05 52/week @ 2024-02-12 73/week @ 2024-02-19 64/week @ 2024-02-26 65/week @ 2024-03-04 58/week @ 2024-03-11 60/week @ 2024-03-18 99/week @ 2024-03-25 78/week @ 2024-04-01 70/week @ 2024-04-08 69/week @ 2024-04-15 69/week @ 2024-04-22 60/week @ 2024-04-29 47/week @ 2024-05-06 55/week @ 2024-05-13

242 downloads per month

MIT license

8KB
156 lines

fs-tail

tail a file and block until more lines are added.

usage

let file = std::fs::File::open("/path/to/some/file").unwrap();
let file = TailedFile::new(file);
let locked = file.lock();
for line in locked.lines() {
    if let Ok(line) = line {
        println!("{}", line);
    }
}

Dependencies

~170–315KB