Get the $PATH from the shell
npm install 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).
``sh`
npm install shell-path
When executed from a GUI app on macOS:
`js
import {shellPath} from 'shell-path';
console.log(process.env.PATH);
//=> '/usr/bin'
console.log(await shellPath());
//=> '/usr/local/bin:/usr/bin:...'
console.log(await shellPath({shell: '/bin/bash'}));
//=> '/usr/local/bin:/usr/bin:...'
`
Returns a promise for the $PATH.
Returns the $PATH.
#### options
Type: object
##### shell
Type: string\
Default: User's default shell
The shell to read environment path from.
- 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