From d1fdccbe86eb20c8d1dd7926e6b27b5b6d9b2d55 Mon Sep 17 00:00:00 2001 From: dacctal Date: Mon, 13 Apr 2026 08:43:08 +0000 Subject: added bldit --- main.v | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'main.v') diff --git a/main.v b/main.v index 4ea5520..0d277a6 100644 --- a/main.v +++ b/main.v @@ -2,27 +2,24 @@ module main import os +import mkparents {mkparents} + fn main() { if os.args.len < 2 { println('usage: cf [-p] ') return } - mut parents := false + mut is_parents := false mut files := []string{} for arg in os.args[1..] { if arg == '-p' { - parents = true + is_parents = true } else { files << arg } } for file in files { - if parents { - dir := os.dir(file) - if dir.len > 0 { - os.mkdir_all(dir) or {} - } - } + if is_parents { mkparents(file) } mut f := os.create(file) or { println('file not writable') return -- cgit v1.2.3