NAME

aemp - AnyEvent:MP utility

SYNOPSIS

aemp command args...

# protocol commands
aemp snd <port> <arg...>     # send a message
aemp mon <port>              # wait till port is killed
aemp rpc <port> <arg...>     # send message, append reply

# run a node
aemp run initialise_args...  # run a node

# node configuration: protocol endpoints
aemp setnoderef <noderef>    # configure the real noderef
aemp clrnoderef              # reset noderef to default

# node configuration: secret
aemp gensecret               # generate a random shared secret
aemp setsecret <secret>      # set the shared secret
aemp clrsecret               # remove the secret

# node configuration: TLS
aemp setcert <file>          # set a certificate (key.pem + certificate.pem)
aemp clrcert                 # remove certificate
aemp gencert                 # generate a random certificate

# node configuration: seed nodes for bootstrapping
aemp setseeds <noderef>...   # set seednodes
aemp addseed <noderef>       # add a seednode
aemp delseed <noderef>       # remove seednode

# node configuration: services
aemp setservices initfunc... # set service functions
aemp addservice <initfunc>   # add an instance of a service
aemp delservice <initfunc>   # delete one instance of a service

# profile-specific configuration
aemp profile <name> <command>... # apply command to profile only
aemp delprofile <name>       # eradicate the named profile

# debugging
aemp trace <noderef>         # trace the network topology

DESCRIPTION

With aemp you can configure various aspects of AnyEvent::MP and its protocol.

You can also start a "default node", a node that only depends on the static configuration.