summaryrefslogtreecommitdiff
path: root/main.v
blob: a72f625b403d3e3c8cf22ff4aaf2264767dbc9e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import os

import is_lines

fn main() {
	if os.args.len <= 1 {
		println("usage: prile [filename]...")
		exit(1)
	}

	mut lines := is_lines(os.args)

	for arg in os.args[1..] {
		if !os.is_file(arg) { continue }
		content := os.read_file(arg) or {""}
		for i, line in content.split('\n') {
			if lines { println('${i+1:3} |  ${line)}' }
			else { println(line) }
		}
	}
}