From b48aa761bbdd13c5496e3e1cd9dae4e00c63adff Mon Sep 17 00:00:00 2001 From: Joakim Hulthe Date: Thu, 26 Jun 2025 22:51:15 +0200 Subject: [PATCH] nu: Add null check to `tailscale peer` --- tree/.local/nu/tailscale.nu | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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