0.0.0 • Published 13 years ago
tilde-expansion v0.0.0
tilde-expansion
Expand a ~ character to a users home directory like bash
Examples
Given
var tilde = require('tilde-expansion');You can do basic expansion
tilde('~root', function(s) {
console.log(s);
});yields
/rootor even simpler
tilde('~/', function(s) {
console.log(s);
});yields
/home/dave/and get fancy with the PWD
tilde('~+', function(s) {
console.log(s);
});yields
/home/dave/devNotes
- Any unrecognized expansions will result in the string being unchanged
- The node etc-passwd module is used to determine the home directory of a user
- If the user is not found on the system, the expansion will remain unaltered
- The string must be unquoted for any expansion to take place (see bash(1))
Usage
var tilde = require('tilde-expansion');Installation
npm install tilde-expansionTests
npm testLicense
MIT License
0.0.0
13 years ago