<rdar://problem/11405850>
authorGreg Clayton <gclayton@apple.com>
Fri, 18 May 2012 00:04:38 +0000 (00:04 +0000)
committerGreg Clayton <gclayton@apple.com>
Fri, 18 May 2012 00:04:38 +0000 (00:04 +0000)
The "run" and "r" aliases were for gdb compatability, so make then do what GDB does by default: launch in a shell.

For those that don't want launching with a shell by default, add the following to your ~/.lldbinit file:

command unalias run
command unalias r
command alias r process launch --
command alias run process launch --

llvm-svn: 157028

lldb/source/Interpreter/CommandInterpreter.cpp

index 9c93b53..074ef53 100644 (file)
@@ -244,7 +244,7 @@ CommandInterpreter::Initialize ()
     if (cmd_obj_sp)
     {
         alias_arguments_vector_sp.reset (new OptionArgVector);
-        ProcessAliasOptionsArgs (cmd_obj_sp, "--", alias_arguments_vector_sp);
+        ProcessAliasOptionsArgs (cmd_obj_sp, "--shell=/bin/bash --", alias_arguments_vector_sp);
         AddAlias ("r", cmd_obj_sp);
         AddAlias ("run", cmd_obj_sp);
         AddOrReplaceAliasOptions ("r", alias_arguments_vector_sp);