diff --git a/DoConfig.py b/DoConfig.py index 161a102..45ec179 100755 --- a/DoConfig.py +++ b/DoConfig.py @@ -332,25 +332,24 @@ class GameOption_UT99_WebServer(GameOption_UT99): if __name__ == "__main__": parser = argparse.ArgumentParser(description=__doc__) - parser.add_argument("-v", "--verbosity", action="count", + parser.add_argument("-v", "--verbosity", action="count", default=0, help="increase output verbosity") - parser.add_argument("-b", "--basegamedir",dest='basegamedir', action="store", help="set the game base dir", default="./") - parser.add_argument("-c", "--configfile",dest='configfile', action="store", help="set the default config file",default="./System/UnrealTournament.ini") - - subparsers = parser.add_subparsers(help='command type',dest='command',required=True) + parser.add_argument("-b", "--basegamedir", help="set the game base dir", default="./") + parser.add_argument("-c", "--configfile", help="set the default config file",default="./System/UnrealTournament.ini") + subparsers = parser.add_subparsers(dest='command',help='command type',required=True) SetOption_subparser = subparsers.add_parser("SetOption",help="Set/Add a game config file option value (may need reboot)") - SetOption_subparser.add_argument(dest='option', action="store") - SetOption_subparser.add_argument(dest='value', action="store") + SetOption_subparser.add_argument('option') + SetOption_subparser.add_argument('value') RemOption_subparser = subparsers.add_parser("RemOption",help="Remove a game config file option, w or w/o value (may need reboot)") - RemOption_subparser.add_argument(dest='option', action="store") - RemOption_subparser.add_argument(dest='value', action="store") + RemOption_subparser.add_argument('option') + RemOption_subparser.add_argument('value') GetOption_subparser = subparsers.add_parser("GetOption",help="Get a game config file option value") - GetOption_subparser.add_argument(dest='option', action="store") + GetOption_subparser.add_argument('option') args=parser.parse_args()