From 7ffef6df72c5c4f433fec00a3377fde841fbb730 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 25 Jul 2014 10:34:09 -0400 Subject: [PATCH] fix(console) cd to ~ and do something else --- lib/server/console.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/server/console.js b/lib/server/console.js index 657d64e4..8a5f1e64 100644 --- a/lib/server/console.js +++ b/lib/server/console.js @@ -280,12 +280,14 @@ isChangeVolume = win.isChangeVolume(command), isVolume = win.isVolume(command), paramDir = Util.rmStrOnce(command, [CD, 'cd']), + + regExpHome = /^~$|^~\s/, isRoot = paramDir === '/', - isHome = paramDir === '~' && !WIN; + isHome = paramDir.match(regExpHome) && !WIN; if (isHome) { paramDir = process.env.HOME; - command = 'cd ' + paramDir; + command = command.replace('~', paramDir); } if (!paramDir && !WIN)