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.