cmd/tailscale/cli: status exit when disconnected (#720)

cmd/tailscale/cli: make status report stopped status, exit non-zero

Fixes #714
reviewable/pr727/r1
halulu 4 years ago committed by GitHub
parent cb5f3c0819
commit bd37e40d2b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -127,6 +127,11 @@ func runStatus(ctx context.Context, args []string) error {
return err
}
if st.BackendState == ipn.Stopped.String() {
fmt.Println("Tailscale is stopped.")
os.Exit(1)
}
var buf bytes.Buffer
f := func(format string, a ...interface{}) { fmt.Fprintf(&buf, format, a...) }
printPS := func(ps *ipnstate.PeerStatus) {

Loading…
Cancel
Save