elinor_cli/
lib.rs

1use std::fs::File;
2use std::io::BufRead;
3use std::io::BufReader;
4use std::path::Path;
5
6use anyhow::Result;
7
8/// Load lines from a file.
9pub fn load_lines<P: AsRef<Path>>(file: P) -> Result<Vec<String>> {
10    let file = File::open(file)?;
11    let reader = BufReader::new(file);
12    let lines = reader.lines().collect::<Result<Vec<_>, _>>()?;
13    Ok(lines)
14}