base-cwd
Base plugin that adds a getter/setter for the current working directory.
Install
Install with npm:
$ npm install base-cwd --save
Usage
var cwd = require('base-cwd');
var Base = require('base');
var app = new Base();
app.use(cwd());
Adds a cwd
getter/setter to app
:
console.log(app.cwd);
console.log(app.cwd === process.cwd());
If app.options.cwd
is defined it will used by app.cwd
:
app.options.cwd = 'foo/bar';
console.log(app.cwd);
console.log(app.cwd === process.cwd());
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.
Related projects
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Building docs
Generate readme and API documentation with [verb][]:
$ npm install verb && npm run docs
Or, if [verb][] is installed globally:
$ verb
Running tests
Install dev dependencies:
$ npm install -d && npm test
Author
Jon Schlinkert
License
Copyright © 2016 Jon Schlinkert
Released under the MIT license.
This file was generated by verb, v0.9.0, on March 17, 2016.