UNPKG

322 BPlain TextView Raw
1import os from 'os';
2
3const getDefaultUserTerminal = (): string | undefined => {
4 const {REACT_TERMINAL, TERM_PROGRAM, TERM} = process.env;
5
6 if (REACT_TERMINAL) {
7 return REACT_TERMINAL;
8 }
9
10 if (os.platform() === 'darwin') {
11 return TERM_PROGRAM;
12 }
13
14 return TERM;
15};
16
17export default getDefaultUserTerminal;