real-executable-path
v3.0.0
Published
Find the first instance of an executable in the PATH, with expanding all symbolic links
Downloads
1,289
Maintainers
Readme
real-executable-path
Find the first instance of an executable in the PATH, with expanding all symbolic links
const realExecutablePath = require('real-executable-path');
const which = require('which');
which('npm', (err, binPath) => {
binPath; //=> '/usr/local/bin/npm'
});
realExecutablePath('npm').then(binPath => {
binPath; //=> '/usr/local/lib/node_modules/npm/bin/npm-cli.js'
});
Installation
npm install real-executable-path
API
const realExecutablePath = require('real-executable-path');
realExecutablePath(binName [, options])
binName: string
(an executable name in the PATH)
options: Object
(node-which
options except for all
)
Return: Promise<string>
It finds the first instance of the given executable in the PATH environment variable, expands all symbolic links and resolves the canonicalized absolute pathname.
Related projects
- real-executable-paths – Returns all matched paths, instead of just the first one
- real-which – CLI
License
ISC License © 2017 - 2018 Shinnosuke Watanabe