help option
This commit is contained in:
parent
9f2a5d09a8
commit
4a29da3855
@ -10,7 +10,8 @@ pip install --user terminis
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
terminis [edit|n]
|
terminis [edit|help|n]
|
||||||
```
|
```
|
||||||
* edit: edit controls in text editor
|
* edit: edit controls in text editor
|
||||||
|
* help: show command usage
|
||||||
* n (integer between 1 and 15): start at level n
|
* n (integer between 1 and 15): start at level n
|
||||||
|
@ -377,10 +377,7 @@ class Stats(Window):
|
|||||||
try:
|
try:
|
||||||
self.level = int(sys.argv[1])
|
self.level = int(sys.argv[1])
|
||||||
except ValueError:
|
except ValueError:
|
||||||
print("Usage:")
|
usage()
|
||||||
print("python terminis.py [edit|n]")
|
|
||||||
print(" edit: edit controls in text editor")
|
|
||||||
print(" n (integer between 1 and 15): start at level n")
|
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
else:
|
else:
|
||||||
self.level = max(1, self.level)
|
self.level = max(1, self.level)
|
||||||
@ -722,12 +719,24 @@ class Game:
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
if "edit" in sys.argv[1:]:
|
if "edit" in sys.argv[1:]:
|
||||||
|
edit()
|
||||||
|
elif "help" in sys.argv[1:]:
|
||||||
|
usage()
|
||||||
|
else:
|
||||||
|
curses.wrapper(Game)
|
||||||
|
|
||||||
|
def edit():
|
||||||
if sys.platform == "win32":
|
if sys.platform == "win32":
|
||||||
os.system("notepad "+Controls.FILE_PATH)
|
os.system("notepad "+Controls.FILE_PATH)
|
||||||
else:
|
else:
|
||||||
os.system("${EDITOR:-vi} "+Controls.FILE_PATH)
|
os.system("${EDITOR:-vi} "+Controls.FILE_PATH)
|
||||||
else:
|
|
||||||
curses.wrapper(Game)
|
def usage():
|
||||||
|
print("Usage:")
|
||||||
|
print("python terminis.py [edit|help|n]")
|
||||||
|
print(" edit: edit controls in text editor")
|
||||||
|
print(" help: show command usage (this message)")
|
||||||
|
print(" n (integer between 1 and 15): start at level n")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
Loading…
x
Reference in New Issue
Block a user