chmodrp
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

chmodrp

npm version

A port of isaacs's chmodr but using the Promise API.
Has the same effect as the command line command: chmod -R.

Install

npm install chmodrp

API

chmodr(path, mode)

Returns: Promise<void>

Takes the same arguments as fs.promises.chmod()

path

Type: string

The path of the file to recursively chmod.

mode

Type: number

The file mode to chmod the files with.

chmodrSync(path, mode)

Returns: void

Does the same thing as chmodr(path, mode) but synchronously.

Usage

import { chmodr, chmodrSync } from 'chmodrp';

await chmodr('/var/www/my/test/folder', 0o777);
chmodrSync('/var/www/my/test/folder2', 0o777);

Package Sidebar

Install

npm i chmodrp

Weekly Downloads

2,543

Version

1.0.2

License

MIT

Unpacked Size

9.6 kB

Total Files

9

Last publish

Collaborators

  • leondreamed