diff --git a/tree/.local/nu/tailscale.nu b/tree/.local/nu/tailscale.nu index 3d74116..36923f6 100644 --- a/tree/.local/nu/tailscale.nu +++ b/tree/.local/nu/tailscale.nu @@ -7,7 +7,13 @@ def "tailscale peer" [ let status = (^tailscale status --json | from json) - let peers = ($status | get Peer | transpose key fields | flatten fields) + let peers = ($status | get Peer) + + if $peers == null { + return null + } + + let peers = ($peers | transpose key fields | flatten fields) let peers = ($peers | each { |peer| let ipv4 = $peer.TailscaleIPs | where { |ip| "." in $ip } | first