diff --git a/app/client/cli/peer/peer.go b/app/client/cli/peer/peer.go new file mode 100644 index 000000000..fa8187eac --- /dev/null +++ b/app/client/cli/peer/peer.go @@ -0,0 +1,26 @@ +package peer + +import ( + "github.com/pokt-network/pocket/app/client/cli" + "github.com/spf13/cobra" +) + +var ( + allFlag, + stakedFlag, + unstakedFlag bool + peerCmd = &cobra.Command{ + Use: "peer", + Short: "Manage peers", + PersistentPreRunE: cli.P2PDependenciesPreRunE, + } +) + +func init() { + cli.RootCmd.AddCommand(peerCmd) + peerCmd.AddCommand(listCmd) + + peerCmd.PersistentFlags().BoolVarP(&allFlag, "all", "a", false, "operations apply to both staked & unstaked router peerstores") + peerCmd.PersistentFlags().BoolVarP(&stakedFlag, "staked", "s", false, "operations only apply to staked router peerstore (i.e. raintree)") + peerCmd.PersistentFlags().BoolVarP(&unstakedFlag, "unstaked", "u", false, "operations only apply to unstaked router peerstore (i.e. gossipsub)") +}