AUTOUMPIRE

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
VANILLA COMMANDS
CHOCOLATE COMMANDS
MULBERRY COMMANDS
PEACH COMMANDS
PISTACHIO COMMANDS
STRACCIATELLA COMMANDS
STRAWBERRY COMMANDS
TUTTIFRUTTI COMMANDS
FILES
ENVIRONMENT
AUTHOR
SEE ALSO

NAME

autoumpire - Assassins Autoumpire command line interface

SYNOPSIS

autoumpire [-f config-file ] command [ parameters ]

DESCRIPTION

autoumpire is the command line interface to the Cambridge University Assassins Guild's new autoumpire, and allows you to do any game modificaiton you require form the command line.
Some commands are interactive, others are not.

OPTIONS

-f config-file
Specify an alternate configuration file.

VANILLA COMMANDS

add-pseuydonym
Give an assassin a pseudonym, you will be presented with a list of assassins to pick from, and will then be asked to enter the new pseudonym.
add-assassin
Add an assassin instance of a player you select from the database.
add-event
Add an event to the database, specifying details interactivly.
add-event-with-report [-r report-file]
Add an event to the database, also specifying a report. See add-report for an explanation of the options.
add-participant
Add a participant to a pre-existing event.
add-player
Add a new player to the database.
add-player-with-assassin
Add a player to the database, and create an assassin instance for them at the same time.
add-report [-r report-file]
Add a report to an existing event, which you select from a list, and either enter the report on stdin, or read it in from the specified report-file.
dump-kill-tree
Print a digraph of the KillTree in "->" type notation, suitable for further processing with other programs.
dump-state
Print a complete description of the current gamestate to stdout.
edit-assassin
Allows you to edit an assassin instance you select from the a list of existing ones.
edit-event
Allows you to edit details (time/headline/flags) about a pre-existing event.
edit-report
Allows you to edit a prexisiting report, dropping you into an editor to edit thereport text.
generate-mail [-a] [-e email-file] [-o output-file]
Generate email to players. If '-a' specified, generate email to everyone whether they need it or not. Writes output to output-file , or to 'email' if no file specified, reads text to append to emails from email-file
generate-pages
Do not modify the database, just regenerate static pages, as specified by the config file.
update-state
Ask all plugins to update and sanity-check the current gamestate. May be neccessary for things like targetting.

CHOCOLATE COMMANDS

Chocolate is the competency plugin.
dump-deadlines -i
Prints out people's competency deadlines. By default it prints these only for competent assassins, with the -i switch we print these only for incompetent assassins.

MULBERRY COMMANDS

Mulberry is the Mafia plugin.
change-class
??? not yet implemented ???

PEACH COMMANDS

Peach is the web-auth plugin.
issue-passwords
Issues new passwords to all players with unset passwords. Does not generate mail for this action, however next time generate-mail is run the new passwords will be emailed out.
set-password [-u user-email] [-p password]
Sets a new password for a user, you will be prompted for them if user-email and password are not specified.

PISTACHIO COMMANDS

Pistachio is the police plugin.
print-police
Prints a list of the current police force.

STRACCIATELLA COMMANDS

Stracciaitella is a lightweight scoring plugin for tracking kill counts and conkers scoring etc.
update-stats
Updates everyone's stats.

STRAWBERRY COMMANDS

Strawberry is the scoring plugin.
score-assassin
Prints out the score for an assassin. FIXME: How is the assassin specified?

TUTTIFRUTTI COMMANDS

Tuttifrutti is the targetting plugin.
dump-dot
Dumps the current targetting in dot notation.

FILES

config.xml
The default config file the program looks for, in the directory where it is run

ENVIRONMENT

This section mentions which environment variables effect this program.
$EDITOR
Specifies which editor to use for editing text.

AUTHOR

Various memebers of the CU Assassin's Guild, please contact assassins-autoumpire-devel@srcf.ucam.org in the first instance.

SEE ALSO

config.xml(5) The Assassins Autoumpire CGI Interface.