chmod

v0.2.1
chmod for nodejs

Chmod Build Status Coverage Status

Inspired by gulp-chmod, but can be used everywhere.


Install

$ npm install chmod -g

Usage

var chmod = require('chmod');
chmod(file, 777);

Or you can use object instead of number, see stat-mode

chmod(file, {
  owner: {
    read: true,
    write: true,
    execute: true
  },
  group: {
    read: true,
    write: true,
    execute: true
  },
  others: {
    read: true,
    write: true,
    execute: true
  }
});

You can also write a object Simply when the same for each

chmod(file, {
  read: true
});

// equals

chmod(file, {
  owner: {
    read: true
  },
  group: {
    read: true
  },
  others: {
    read: true
  }
});

Otherwise will throw

LISENCE

Copyright (c) 2014 popomore. Licensed under the MIT license.

npm i chmod

Metadata

  • MIT
  • Whatever
  • popomore
  • released 3/7/2014

Downloads

Maintainers