NAME
Bot::Net::Script::Server - Create a new server
SYNOPSIS
bin/botnet server --name <server name> [ <options> ]
DESCRIPTION
This script create the required class and configuration for a new bot server. Bot servers are used to host groups of bots (and possibly humans) where they can interact. This will also help build stubs for tests.
If you only specify the server name, a vanilla server will be created. This server will use Bot::Net::Server, but no other mixins. This is probably not what you want. The options can be used to either clone another server you already have available in your bot net application or add additional mixins.
OPTIONS
--name <server name> - The name of the server class to create
--mixin <mixin name> - The name of the server mixin to add to the class.
You may use this option multiple times to add
multiple mixins.
--clone <server name> - The name of an existing server to clone from. By
using this option, the new server will inherit
from the existing server and receive a copy of
the original server's configuration.
METHODS
options
Returns the arguments used by this script. See App::CLI::Command.
run
Create the server class and associated files.
NAME
@{[$self->server_class]} - A host for semi-autonomous agents
SYNOPSIS
bin/botnet run --server $self->{name}
DESCRIPTION
A host for semi-autonomous agents. This documentation needs replacing.
AUTHORS
Andrew Sterling Hanenkamp <hanenkamp@cpan.org>
COPYRIGHT AND LICENSE
Copyright 2007 Boomer Consulting, Inc. All Rights Reserved.
This program is free software and may be modified and distributed under the same terms as Perl itself.