Fix status and list profiles

This commit is contained in:
Theodor S. Midtlien
2026-09-10 17:07:35 +02:00
parent 13b57a1245
commit 5f900fe38f
3 changed files with 19 additions and 6 deletions
+9
View File
@@ -15,6 +15,7 @@ import (
"github.com/netbirdio/netbird/client/proto"
nbstatus "github.com/netbirdio/netbird/client/status"
"github.com/netbirdio/netbird/util"
"github.com/netbirdio/netbird/version"
)
var (
@@ -98,6 +99,14 @@ func statusFunc(cmd *cobra.Command, args []string) error {
return nil
}
if resp.GetFullStatus() == nil {
cmd.Printf("Daemon status: %s\n"+
"Daemon version: %s\nCLI version: %s\n\n"+
"Detailed status is unavailable: the connection belongs to another user.\n",
status, resp.GetDaemonVersion(), version.NetbirdVersion())
return nil
}
if ipv4Flag {
cmd.Print(parseInterfaceIP(resp.GetFullStatus().GetLocalPeerState().GetIP()))
return nil