accept -h and --help

This commit is contained in:
David Vierra 2011-03-04 12:10:55 -10:00
parent 834f5f0b9f
commit 12f1282103

8
mce.py
View File

@ -22,8 +22,6 @@ class PlayerNotFound(RuntimeError): pass
class mce(object): class mce(object):
""" """
Usage:
Block commands: Block commands:
{commandPrefix}clone <sourceBox> <destPoint> [noair] [nowater] {commandPrefix}clone <sourceBox> <destPoint> [noair] [nowater]
{commandPrefix}fill <blockType> [ <box> ] {commandPrefix}fill <blockType> [ <box> ]
@ -1131,7 +1129,7 @@ class mce(object):
def printUsageAndQuit(self): def printUsageAndQuit(self):
self.printUsage(); self.printUsage();
raise UsageError; raise SystemExit;
def loadWorld(self, world): def loadWorld(self, world):
@ -1158,6 +1156,10 @@ class mce(object):
if len(sys.argv): if len(sys.argv):
world = sys.argv.pop(0) world = sys.argv.pop(0)
if world.lower() in ("-h", "--help"):
self.printUsageAndQuit()
if len(sys.argv) and sys.argv[0].lower() == "create": if len(sys.argv) and sys.argv[0].lower() == "create":
#accept the syntax, "mce world3 create" #accept the syntax, "mce world3 create"
self._create([world]); self._create([world]);