mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-09-03 04:26:12 +08:00
Prevent JLine from expanding !history events
We might also want to rethink "!" as a shell exec command (since it means something in a real shell and in JLine). E.g. use "exec" or something. Partial fix for gh-220 (ideally we'd process the events and catch and handle exceptions).
This commit is contained in:
parent
b07a1998df
commit
fa8e4768b9
@ -105,6 +105,9 @@ public class ShellCommand extends AbstractCommand {
|
||||
ConsoleReader reader = new ConsoleReader();
|
||||
reader.addCompleter(new CommandCompleter(reader, this.springCli));
|
||||
reader.setHistoryEnabled(true);
|
||||
// Prevent exceptions if user types !foo. If anyone knows how to process those
|
||||
// exceptions, please help out and write some code.
|
||||
reader.setExpandEvents(false);
|
||||
reader.setCompletionHandler(new CandidateListCompletionHandler());
|
||||
return reader;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user