.verb.md
June 11, 2016 ยท View on GitHub
Usage
var cwd = require('{%= name %}');
var Base = require('base');
var app = new Base();
app.use(cwd());
Adds a cwd getter/setter to app:
console.log(app.cwd);
//=> /Users/jonschlinkert/dev/base/base-cwd
console.log(app.cwd === process.cwd());
//=> true
If app.options.cwd is defined it will used by app.cwd:
app.options.cwd = 'foo/bar';
console.log(app.cwd);
//=> /Users/jonschlinkert/dev/base/base-cwd/foo/bar
console.log(app.cwd === process.cwd());
//=> false
If app.cwd is set, it will also set the value to app.cache.cwd, to ensure that the user-defined value is used on the next get.