0.1.0 • Published 11 years ago
perms v0.1.0
perms
Convert Unix style permissions to strings like ls (0755 => 'rwxr-xr-x')
Usage
Node.js
var Perms = require('perms');Web
<script src="perms.min.js"></script>Examples
Convert a mode to a human-readable string like ls(1) generates
var p = Perms.toString(0755);
console.log(p);yields
rwxr-xr-xAlso handles special permissions
var p = Perms.toString(6660);
console.log(p);yields
rwSrwS---Go backwards as well!
var mode = Perms.toMode('rwxr-xr-t');
console.log(mode);yields
1755NOTE: This module makes it super tempting to parse ls(1)... don't do that!
http://mywiki.wooledge.org/ParsingLs
Functions
toMode(s)
Given a string, return the mode suitable for passing to fs.chmod
toString(s)
Given a mode (as an int), return a string suitable for printing to a user
Installation
npm install permsTests
npm testLicense
MIT License