real-executable-path

3.0.0 • Public • Published

real-executable-path

npm version Build Status Build status Coverage Status

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

Use npm.

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

License

ISC License © 2017 - 2018 Shinnosuke Watanabe

/real-executable-path/

    Package Sidebar

    Install

    npm i real-executable-path

    Weekly Downloads

    84

    Version

    3.0.0

    License

    ISC

    Last publish

    Collaborators

    • shinnn