diff --git a/tree/.local/nu/tailscale.nu b/tree/.local/nu/tailscale.nu index 36923f6..3f15f4a 100644 --- a/tree/.local/nu/tailscale.nu +++ b/tree/.local/nu/tailscale.nu @@ -31,10 +31,15 @@ def "tailscale peer" [ }) if $hostname == null { - $peers - } else { - $peers | where host == $hostname | first | get $get_field + return $peers } + + let peers = ($peers | where host == $hostname) + if ($peers | is-empty) { + return null + } + + $peers | first | get $get_field } # SSH to a tailscale peer