filewalker

Crates.io Docs.rs CI

Taken and modified from mrfutils-rs which used it to walk lined .txt files from a specified location in the file.

Quick Start

An example: rust let mut forward = vec![]; for line in open_file("file.txt", None, None, None).unwrap() { println!(line); }

Another way is to use the builder pattern: rust let mut forward = vec![]; let opener = OpenerBuilder::default() .path("file.txt".to_string()) .position("end") .direction("backward") .build() .unwrap() for line in opener.open() { println!(line); }