From 6b21bbac58611179f559f25ff41cd7506572b703 Mon Sep 17 00:00:00 2001 From: Florian Bachmann <834350+baflo@users.noreply.github.com> Date: Wed, 1 May 2019 14:27:45 +0200 Subject: [PATCH] Adds powershell profile for cmder --- terminus-terminal/src/shells/cmder.ts | 40 +++++++++++++++++++-------- 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/terminus-terminal/src/shells/cmder.ts b/terminus-terminal/src/shells/cmder.ts index 11325ea1..8b205a57 100644 --- a/terminus-terminal/src/shells/cmder.ts +++ b/terminus-terminal/src/shells/cmder.ts @@ -22,17 +22,33 @@ export class CmderShellProvider extends ShellProvider { return [] } - return [{ - id: 'cmder', - name: 'Cmder', - command: 'cmd.exe', - args: [ - '/k', - path.join(process.env.CMDER_ROOT, 'vendor', 'init.bat'), - ], - env: { - TERM: 'cygwin', - } - }] + return [ + { + id: 'cmder', + name: 'Cmder', + command: 'cmd.exe', + args: [ + '/k', + path.join(process.env.CMDER_ROOT, 'vendor', 'init.bat'), + ], + env: { + TERM: 'cygwin', + } + }, + { + id: 'cmderps', + name: 'CmderPowerShell', + command: 'powershell.exe', + args: [ + '-ExecutionPolicy', + 'Bypass', + '-nologo', + '-noprofile', + '-noexit', + '-command', + `Invoke-Expression '. ''${path.join(process.env.CMDER_ROOT, 'vendor', 'profile.ps1')}'''` + ] + }, + ] } }