cmd

package
v0.13.4 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2024 License: Apache-2.0 Imports: 42 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	LogLevelFlag       = "log.level"
	LogLevelModuleFlag = "log.level.module"
)

Functions

func AuthCmd added in v0.6.2

func AuthCmd(fsets ...*flag.FlagSet) *cobra.Command

func DecodeToBytes added in v0.11.0

func DecodeToBytes(param string) ([]byte, error)

DecodeToBytes decodes a Base64 or hex input string into a byte slice.

func DefaultNodeStorePath added in v0.7.0

func DefaultNodeStorePath(tp string, network string) (string, error)

DefaultNodeStorePath constructs the default node store path using the given node type and network.

func Init

func Init(fsets ...*flag.FlagSet) *cobra.Command

Init constructs a CLI command to initialize Celestia Node of any type with the given flags.

func InitClient added in v0.11.0

func InitClient(cmd *cobra.Command, _ []string) error

func MiscFlags added in v0.2.0

func MiscFlags() *flag.FlagSet

MiscFlags gives a set of hardcoded miscellaneous flags.

func Network added in v0.5.0

func Network(ctx context.Context) p2p.Network

Network reads the node type from the context.

func NewBridge added in v0.12.1

func NewBridge(options ...func(*cobra.Command, []*pflag.FlagSet)) *cobra.Command

func NewFull added in v0.12.1

func NewFull(options ...func(*cobra.Command, []*pflag.FlagSet)) *cobra.Command

func NewLight added in v0.12.1

func NewLight(options ...func(*cobra.Command, []*pflag.FlagSet)) *cobra.Command

func NodeConfig added in v0.4.0

func NodeConfig(ctx context.Context) nodebuilder.Config

NodeConfig reads the node config from the context.

func NodeFlags added in v0.2.0

func NodeFlags() *flag.FlagSet

NodeFlags gives a set of hardcoded Node package flags.

func NodeOptions added in v0.3.0

func NodeOptions(ctx context.Context) []fx.Option

NodeOptions returns config options parsed from Environment(Flags, ENV vars, etc)

func NodeType added in v0.3.0

func NodeType(ctx context.Context) node.Type

NodeType reads the node type from the context.

func ParseClientFromCtx added in v0.11.0

func ParseClientFromCtx(ctx context.Context) (*rpc.Client, error)

func ParseMiscFlags added in v0.2.0

func ParseMiscFlags(ctx context.Context, cmd *cobra.Command) (context.Context, error)

ParseMiscFlags parses miscellaneous flags from the given cmd and applies values to Env.

func ParseNodeFlags added in v0.2.0

func ParseNodeFlags(ctx context.Context, cmd *cobra.Command, network p2p.Network) (context.Context, error)

ParseNodeFlags parses Node flags from the given cmd and applies values to Env.

func ParseV0Namespace added in v0.11.0

func ParseV0Namespace(param string) (share.Namespace, error)

ParseV0Namespace parses a namespace from a base64 or hex string. The param is expected to be the user-specified portion of a v0 namespace ID (i.e. the last 10 bytes).

func PersistentPreRunEnv added in v0.11.0

func PersistentPreRunEnv(cmd *cobra.Command, nodeType node.Type, _ []string) error

func PrintOutput added in v0.11.0

func PrintOutput(data interface{}, err error, formatData func(interface{}) interface{}) error

func RPCFlags added in v0.3.0

func RPCFlags() *flag.FlagSet

func RemoveConfigCmd added in v0.9.1

func RemoveConfigCmd(fsets ...*flag.FlagSet) *cobra.Command

func ResetStore added in v0.9.0

func ResetStore(fsets ...*flag.FlagSet) *cobra.Command

ResetStore constructs a CLI command to reset the store of Celestia Node.

func Start

func Start(options ...func(*cobra.Command)) *cobra.Command

Start constructs a CLI command to start Celestia Node daemon of any type with the given flags.

func StorePath added in v0.3.0

func StorePath(ctx context.Context) string

StorePath reads the store path from the context.

func UpdateConfigCmd added in v0.9.1

func UpdateConfigCmd(fsets ...*flag.FlagSet) *cobra.Command

func WithFlagSet added in v0.12.1

func WithFlagSet(fset []*flag.FlagSet) func(*cobra.Command)

WithFlagSet adds the given flagset to the command.

func WithNetwork added in v0.5.0

func WithNetwork(ctx context.Context, network p2p.Network) context.Context

WithNetwork sets the network in the given context.

func WithNodeConfig added in v0.4.0

func WithNodeConfig(ctx context.Context, config *nodebuilder.Config) context.Context

WithNodeConfig sets the node config in the Env.

func WithNodeOptions added in v0.3.0

func WithNodeOptions(ctx context.Context, opts ...fx.Option) context.Context

WithNodeOptions add new options to Env.

func WithNodeType added in v0.3.0

func WithNodeType(ctx context.Context, tp node.Type) context.Context

WithNodeType sets the node type in the given context.

func WithStorePath added in v0.3.0

func WithStorePath(ctx context.Context, storePath string) context.Context

WithStorePath sets Store Path in the given context.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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