@override List<String> commandRunner(List<String> commands) { return <String>[ ...terminalCommandRunner, commands.join(' '), ]; }