added command line options to start.py for config file and database file locaitons.

This commit is contained in:
jesopo 2016-03-31 13:20:56 +01:00
parent acc38b7460
commit 19083d3bf6
No known key found for this signature in database
GPG key ID: 0BBDEB2AEFCFFCB3

View file

@ -7,9 +7,17 @@ def bool_input(s):
result = input("%s (Y/n): " % s)
return not result or result[0].lower() in ["", "y"]
arg_parser = argparse.ArgumentParser(
description="Python3 event-driven asynchronous modular IRC bot")
arg_parser.add_argument("--config", "-c", default="bot.json",
help="Location of the JSON config file")
arg_parser.add_argument("--database", "-d", default="bot.db",
help="Location of the sqlite3 database file")
args = arg_parser.parse_args()
bot = IRCBot.Bot()
database = Database.Database(bot)
config_object = Config.Config(bot)
database = Database.Database(bot, args.database)
config_object = Config.Config(bot, args.config)
bot.database = database
bot.config_object = config_object