| autoumpire - Assassins Autoumpire command line interface |
| autoumpire [-f config-file ] command [ parameters ] |
| 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. |
| -f config-file |
| Specify an alternate configuration file. |
| 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 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 is the Mafia plugin. |
| change-class |
| ??? not yet implemented ??? |
| 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 is the police plugin. |
| print-police |
| Prints a list of the current police force. |
| Stracciaitella is a lightweight scoring plugin for tracking kill counts and conkers scoring etc. |
| update-stats |
| Updates everyone's stats. |
| Strawberry is the scoring plugin. |
| score-assassin |
| Prints out the score for an assassin. FIXME: How is the assassin specified? |
| Tuttifrutti is the targetting plugin. |
| dump-dot |
| Dumps the current targetting in dot notation. |
| config.xml |
| The default config file the program looks for, in the directory where it is run |
| This section mentions which environment variables effect this program. |
| $EDITOR |
| Specifies which editor to use for editing text. |
| Various memebers of the CU Assassin's Guild, please contact assassins-autoumpire-devel@srcf.ucam.org in the first instance. |
| config.xml(5) The Assassins Autoumpire CGI Interface. |