cmd

package
v0.1.15-dev1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2025 License: MIT Imports: 42 Imported by: 0

Documentation

Overview

Package cmd provides the command-line interface for the RelayMiner.

- Contains subcommands for starting, testing, and operating a RelayMiner - Entry point for the relayminer CLI

Package cmd contains the relayminer CLI commands and utilities.

Package cmd holds CLI flag variables for the relayminer commands.

- Used by subcommands to configure runtime behavior - Values are set via CLI flags

Package cmd provides gRPC connection utilities for the relayminer CLI.

Package cmd provides keyring utilities for the relayminer CLI.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RelayerCmd

func RelayerCmd() *cobra.Command

RelayerCmd returns the Cobra root command for the relayminer CLI.

- Root for all RelayMiner subcommands - Use 'relayminer --help' for more info

Types

type GRPCConfig added in v0.1.12

type GRPCConfig struct {
	HostPort          string        `yaml:"host_port"`
	Insecure          bool          `yaml:"insecure"`
	BackoffBaseDelay  time.Duration `yaml:"backoff_base_delay"`
	BackoffMaxDelay   time.Duration `yaml:"backoff_max_delay"`
	MinConnectTimeout time.Duration `yaml:"min_connect_timeout"`
	KeepAliveTime     time.Duration `yaml:"keep_alive_time"`
	KeepAliveTimeout  time.Duration `yaml:"keep_alive_timeout"`
}

GRPCConfig holds configuration options for establishing a gRPC connection.

Fields: - HostPort: gRPC host:port string - Insecure: Use insecure credentials - BackoffBaseDelay: Base delay for backoff - BackoffMaxDelay: Max delay for backoff - MinConnectTimeout: Minimum connection timeout - KeepAliveTime: Keepalive interval - KeepAliveTimeout: Keepalive timeout

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL