diff --git a/lib/repl.js b/lib/repl.js index a10bd33b38..86c99b5b87 100644 --- a/lib/repl.js +++ b/lib/repl.js @@ -247,7 +247,7 @@ function REPLServer(prompt, stream, eval_, useGlobal, ignoreUndefined) { // Check to see if a REPL keyword was used. If it returns true, // display next prompt and return. if (cmd && cmd.charAt(0) === '.' && isNaN(parseFloat(cmd))) { - var matches = cmd.match(/^(\.[^\s]+)\s*(.*)$/); + var matches = cmd.match(/^\.([^\s]+)\s*(.*)$/); var keyword = matches && matches[1]; var rest = matches && matches[2]; if (self.parseREPLKeyword(keyword, rest) === true) { @@ -707,7 +707,7 @@ REPLServer.prototype.defineCommand = function(keyword, cmd) { } else if (!util.isFunction(cmd.action)) { throw new Error('bad argument, action must be a function'); } - this.commands['.' + keyword] = cmd; + this.commands[keyword] = cmd; }; REPLServer.prototype.memory = function memory(cmd) {