onSubmit method
resovler command-key to command run ShellCommand.execute
Implementation
FutureOr<void> onSubmit(String value) async {
if (value.isNotEmpty) {
final list = _getArgs(value);
final cmd = list.first.trim();
if (commands.containsKey(cmd)) {
await commands[cmd]!.execute(_getArgs(value), logger);
} else {
final err = Colorize('ERR: No such command. Run into Bash')..red();
// final err = Colorize('ERR: No such command.')..red();
logger.writeln(err);
await cs.run(cmd);
}
}
}