Add a --generate-keys option

This commit is contained in:
Paul "LeoNerd" Evans 2015-08-07 16:42:27 +01:00
parent efe60d5e8c
commit e3c8e2c13c
1 changed files with 9 additions and 0 deletions

View File

@ -138,6 +138,11 @@ class Config(object):
action="store_true", action="store_true",
help="Generate a config file for the server name" help="Generate a config file for the server name"
) )
config_parser.add_argument(
"--generate-keys",
action="store_true",
help="Generate any missing key files then exit"
)
config_parser.add_argument( config_parser.add_argument(
"-H", "--server-name", "-H", "--server-name",
help="The server name to generate a config file for" help="The server name to generate a config file for"
@ -230,4 +235,8 @@ class Config(object):
obj.invoke_all("read_arguments", args) obj.invoke_all("read_arguments", args)
if config_args.generate_keys:
obj.invoke_all("generate_files", config)
sys.exit(0)
return obj return obj