about summary refs log tree commit diff
diff options
context:
space:
mode:
Diffstat (limited to '')
-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);