util/prompt: make yes/no prompt reusable

Updates #19445

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
This commit is contained in:
Kristoffer Dalby
2025-06-19 11:31:47 +02:00
committed by Kristoffer Dalby
parent b3e74367d8
commit 9309760263
4 changed files with 29 additions and 17 deletions
+2 -1
View File
@@ -28,6 +28,7 @@ import (
"tailscale.com/ipn/ipnstate"
"tailscale.com/tailcfg"
"tailscale.com/util/mak"
"tailscale.com/util/prompt"
"tailscale.com/util/slicesx"
"tailscale.com/version"
)
@@ -757,7 +758,7 @@ func (e *serveEnv) removeWebServe(sc *ipn.ServeConfig, dnsName string, srvPort u
if len(mounts) > 1 {
msg := fmt.Sprintf("Are you sure you want to delete %d handlers under port %s?", len(mounts), portStr)
if !e.yes && !promptYesNo(msg) {
if !e.yes && !prompt.YesNo(msg) {
return nil
}
}