A port of isaacs's chmodr but using the Promise API.
Has the same effect as the command line command: chmod -R
.
npm install chmodrp
Returns: Promise<void>
Takes the same arguments as fs.promises.chmod()
Type: string
The path of the file to recursively chmod
.
Type: number
The file mode to chmod
the files with.
Returns: void
Does the same thing as chmodr(path, mode)
but synchronously.
import { chmodr, chmodrSync } from 'chmodrp';
await chmodr('/var/www/my/test/folder', 0o777);
chmodrSync('/var/www/my/test/folder2', 0o777);