Function installDir [src]

Wrapper around std.fs.Dir.makePathStatus that handles verbose and error output.

Prototype

pub fn installDir(s: *Step, dest_path: []const u8) !std.fs.Dir.MakePathStatus

Parameters

s: *Stepdest_path: []const u8

Source

pub fn installDir(s: *Step, dest_path: []const u8) !std.fs.Dir.MakePathStatus { const b = s.owner; try handleVerbose(b, null, &.{ "install", "-d", dest_path }); return std.fs.cwd().makePathStatus(dest_path) catch |err| { return s.fail("unable to create dir '{s}': {s}", .{ dest_path, @errorName(err), }); }; }