@click.command()<EOL>@click.option("<STR_LIT:-c>", "<STR_LIT>", help="<STR_LIT>", metavar="<STR_LIT>")<EOL>@click.option("<STR_LIT>", "<STR_LIT>", help="<STR_LIT>", metavar="<STR_LIT>")<EOL>@click.option("<STR_LIT>", "<STR_LIT>", help="<STR_LIT>", type=int, metavar="<STR_LIT>")<EOL>@click.option("<STR_LIT>", "<STR_LIT>", help="<STR_LIT>", metavar="<STR_LIT>")<EOL>@click.option("<STR_LIT>", default=False, help="<STR_LIT>")<EOL>@click.option("<STR_LIT>", "<STR_LIT>", default=False, help="<STR_LIT>")<EOL>@click.option("<STR_LIT>", "<STR_LIT>", help="<STR_LIT>", metavar="<STR_LIT>")<EOL>@click.option("<STR_LIT>", "<STR_LIT>", help="<STR_LIT>", metavar="<STR_LIT>")<EOL>@click.option("<STR_LIT>",   help="<STR_LIT>", metavar="<STR_LIT>")<EOL>@click.option("<STR_LIT>", help="<STR_LIT>", metavar="<STR_LIT>")<EOL>@click.option('<STR_LIT>', help="<STR_LIT>", metavar="<STR_LIT>")<EOL>def main(config, host, port, logfile, debug, daemon, uid, gid, pidfile, umask, rundir):
_main(**locals())<EOL>
Main entry point for running a socket server from the commandline.

This method will read in options from the commandline and call the L{config.init_config} method
to get everything setup.  Then, depending on whether deamon mode was specified or not, 
the process may be forked (or not) and the server will be started.