shell-path

3.0.0 • Public • Published

shell-path

Get the $PATH from the shell

Useful for Electron apps as GUI apps on macOS do not inherit the $PATH defined in your dotfiles (.bashrc/.bash_profile/.zshrc/etc).

Install

$ npm install shell-path

Usage

When executed from a GUI app on macOS:

import {shellPath} from 'shell-path';

console.log(process.env.PATH);
//=> '/usr/bin'

console.log(await shellPath());
//=> '/usr/local/bin:/usr/bin:...'

API

shellPath()

Return a promise for the $PATH.

shellPathSync()

Returns the $PATH.

Related

  • fix-path - Fix the $PATH on macOS when run from a GUI app
  • shell-env - Get environment variables from the shell
  • shell-history - Get the command history of the user's shell

/shell-path/

    Package Sidebar

    Install

    npm i shell-path

    Weekly Downloads

    7,635

    Version

    3.0.0

    License

    MIT

    Unpacked Size

    3.08 kB

    Total Files

    4

    Last publish

    Collaborators

    • sindresorhus
    • silverwind