fn unixSet(self: *Self, class: Class, permissions: struct {
    read: ?bool = null,
    write: ?bool = null,
    execute: ?bool = null,
}) void

Sets the permissions for the chosen class. Any permissions set to null are left unchanged. This method DOES NOT set permissions on the filesystem: use File.setPermissions(permissions)

Parameters

self: *Self,
class: Class,
permissions: struct {
    read: ?bool = null,
    write: ?bool = null,
    execute: ?bool = null,
},