Change summary
crates/terminal/src/terminal.rs | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
Detailed changes
@@ -616,10 +616,14 @@ impl TerminalBuilder {
child_exited: None,
};
- if cfg!(not(target_os = "windows")) && !activation_script.is_empty() && no_task {
+ if !activation_script.is_empty() && no_task {
for activation_script in activation_script {
terminal.input(activation_script.into_bytes());
- terminal.write_to_pty(b"\n");
+ terminal.write_to_pty(if cfg!(windows) {
+ b"\r\n" as &[_]
+ } else {
+ b"\n"
+ });
}
terminal.clear();
}