about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2026-09-24 19:03:01 +0200
committerRobert Günzler <r@gnzler.io>2026-10-02 10:39:48 +0200
commite326ac26b95d842243cb11f90dc84d8ff0a4d321 (patch)
tree0bb7e2274f8c46041cd87464a055cf0bc1f5b055 /src
parentd470bfa5bb13d44ea799e332ecbaac8e493c4f2c (diff)
downloadsite-e326ac26b95d842243cb11f90dc84d8ff0a4d321.tar.gz
try creating target dir first
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to 'src')
-rw-r--r--src/main.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main.zig b/src/main.zig
index 5988e75..a280863 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -149,6 +149,7 @@ const Cli = struct {
         defer source.close(io);
 
         // open/create destination dir
+        try Io.Dir.cwd().createDirPath(io, target_path);
         const target_dir = try Dir.init(io, Io.Dir.cwd(), target_path, .{});
         defer target_dir.fd.close(io);
 
@@ -180,6 +181,7 @@ const Cli = struct {
         defer root_dir.fd.close(io);
 
         // open/create destination dir
+        try Io.Dir.cwd().createDirPath(io, target_path);
         const target_dir = try Dir.init(io, Io.Dir.cwd(), target_path, .{});
         defer target_dir.fd.close(io);