Use shell-env only for AppImages

This commit is contained in:
Labhansh Agrawal 2022-02-07 12:27:20 +05:30
parent b4eb535832
commit cee275f61b

View file

@ -108,7 +108,8 @@ export default class Session extends EventEmitter {
init({uid, rows, cols: columns, cwd, shell: _shell, shellArgs: _shellArgs}: SessionOptions) {
// eslint-disable-next-line @typescript-eslint/no-var-requires
const osLocale = require('os-locale') as typeof import('os-locale');
const cleanEnv = shellEnv.sync(_shell || defaultShell);
const cleanEnv =
process.env['APPIMAGE'] && process.env['APPDIR'] ? shellEnv.sync(_shell || defaultShell) : process.env;
const baseEnv = Object.assign(
{},
cleanEnv,