26 lines
425 B
Go
26 lines
425 B
Go
package cli
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/DataDrake/cli-ng/v2/cmd"
|
|
"github.com/hyprspace/hyprspace/rpc"
|
|
)
|
|
|
|
var Peers = cmd.Sub{
|
|
Name: "peers",
|
|
Short: "List peer connections",
|
|
Run: PeersRun,
|
|
}
|
|
|
|
func PeersRun(r *cmd.Root, c *cmd.Sub) {
|
|
ifName := r.Flags.(*GlobalFlags).InterfaceName
|
|
if ifName == "" {
|
|
ifName = "hyprspace"
|
|
}
|
|
|
|
peers := rpc.Peers(ifName)
|
|
for _, ma := range peers.PeerAddrs {
|
|
fmt.Println(ma)
|
|
}
|
|
}
|