Get a path string relative to the current working directory.
i.e., Current Working Path.
It just pass arguments to path.join
with process.cwd()
prepended.
A very minimal (perhaps totally unnecessary) shortcut.
npm install cwp
var cwp = require('cwp')
var file = cwp('path/to', 'file')
Unix filesystem notation, strings for each entity, or a mix of both are all supported. The API is the same as path.join
-- the only difference is that the current working directory is always automatically prepended.
Given the process is running in /Users/ng/dev/github/cwp/
, here are some example outputs.
cwp('package.json')
// -> '/Users/ng/dev/github/cwp/package.json'
cwp('test', 'index.js')
// -> '/Users/ng/dev/github/cwp/test/index.js'
cwp('lib/secret/dir', 'file')
// -> '/Users/ng/dev/github/cwp/lib/secret/dir/file'
cwp('../../../.ssh/id_rsa')
// -> '/Users/ng/.ssh/id_rsa'
npm install
npm test
Contributions welcome! Please read the contributing guidelines before getting started.