1 parent 0348ef8 commit a9837f5Copy full SHA for a9837f5
1 file changed
runner/restore.go
@@ -4,6 +4,7 @@ import (
4
"fmt"
5
"os"
6
"os/signal"
7
+ "strings"
8
"syscall"
9
10
"github.com/roie/netvs/wifi"
@@ -16,10 +17,14 @@ func RestoreOnSignal(w wifi.WiFi, original wifi.Network) {
16
17
go func() {
18
<-sig
19
signal.Stop(sig)
- fmt.Fprintln(os.Stderr, "\ninterrupted — restoring original network...")
20
- if err := w.Restore(original); err != nil {
21
- fmt.Fprintf(os.Stderr, "warning: restore failed: %v\n", err)
+ fmt.Print("\r" + strings.Repeat(" ", 60) + "\r\n")
+ name := original.SSID
22
+ if name == "" {
23
+ fmt.Fprintln(os.Stderr, "Restoring connection...")
24
+ } else {
25
+ fmt.Fprintf(os.Stderr, "Restoring connection to %s...\n", name)
26
}
27
+ w.Restore(original)
28
fmt.Print("\033[?25h")
29
os.Exit(1)
30
}()
0 commit comments