ALPHA: wire is a tool to deploy nixos systems wire.althaea.zone/
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

bell terminal when interactive prompt is printed

+14
+1
CHANGELOG.md
··· 16 16 `https://.../main.tar.gz`, etc). 17 17 - `--flake` is now an alias for `--path`. 18 18 - Wire will now attempt to use SSH `ControlMaster` by default. 19 + - A terminal bell will be output if a sudo / ssh prompt is ever printed. 19 20 20 21 ### Fixed 21 22
+13
wire/lib/src/commands/interactive.rs
··· 446 446 let mut began = false; 447 447 let mut log_buffer = LogBuffer::new(); 448 448 let mut raw_mode_buffer = Vec::new(); 449 + let mut belled = false; 449 450 450 451 'outer: loop { 451 452 match reader.read(&mut buffer) { ··· 461 462 &began_tx, 462 463 )? { 463 464 began = true; 465 + continue; 464 466 } 467 + 468 + if belled { 469 + continue; 470 + } 471 + 472 + stderr 473 + .write(b"\x07") 474 + .map_err(CommandError::WritingClientStderr)?; 475 + stderr.flush().map_err(CommandError::WritingClientStderr)?; 476 + 477 + belled = true; 465 478 466 479 continue; 467 480 }