blob: 3f8ea3559fed4d154485f6710c8a67387e415c03 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
use std::fs::File;
use std::io::{BufRead, BufReader, Seek, SeekFrom};
use eyre::Result;
pub mod bash;
pub mod zsh;
// this could probably be sped up
fn count_lines(buf: &mut BufReader<File>) -> Result<usize> {
let lines = buf.lines().count();
buf.seek(SeekFrom::Start(0))?;
Ok(lines)
}
|