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: *Step
dest_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),
});
};
}