[][src]Module exonum::helpers::fabric

Command line commands utilities.

Modules

keys

Keys describing various pieces of data one can get from Context.

Structs

Argument

Abstraction to represent arguments in command line.

CommonConfigTemplate

Base config.

Context

Context is a type, used to keep some values from Command into CommandExtension and vice verse. To access values stored inside Context, use ContextKey.

ContextKey

ContextKey provides strongly typed access to data inside Context. See exonum::fabric::keys for keys used by the exonum itself.

Finalize

Finalize command.

GenerateCommonConfig

Command for the template generation.

GenerateNodeConfig

Command for the node configuration generation.

Maintenance

Maintenance command. Supported actions:

NamedArgument

Argument with name.

NodeBuilder

NodeBuilder is a high level object, usable for fast prototyping and creating app from services list.

NodePrivateConfig

NodePrivateConfig collects all public and secret keys.

NodePublicConfig

Node public configurations.

Run

Run command.

RunDev

Command for running service in dev mode.

Enums

ArgumentType

Possible types of the arguments.

Constants

DEFAULT_EXONUM_LISTEN_PORT

Default port value.

Traits

Command

Command trait is used to create sub-command for NodeBuilder.

CommandExtension

CommandExtension is used for extending the existing commands.

ServiceFactory

Factory for service creation.

Type Definitions

AbstractConfig

Abstract configuration.

CommandName

Name of the Command.