diff options
| author | dacctal <dacctalyt@gmail.com> | 2026-04-13 08:43:08 +0000 |
|---|---|---|
| committer | dacctal <dacctalyt@gmail.com> | 2026-04-13 08:43:08 +0000 |
| commit | d1fdccbe86eb20c8d1dd7926e6b27b5b6d9b2d55 (patch) | |
| tree | 8ed2cf48e869ee7a502afcd053ad943fdc990eb3 /main.v | |
| parent | 5d85773fbd39adacd815ce66badfd7e0a547ef03 (diff) | |
added bldit
Diffstat (limited to 'main.v')
| -rw-r--r-- | main.v | 13 |
1 files changed, 5 insertions, 8 deletions
@@ -2,27 +2,24 @@ module main import os +import mkparents {mkparents} + fn main() { if os.args.len < 2 { println('usage: cf [-p] <files>') 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 |
