Made the man opening code cleaner

This commit is contained in:
Jamie Hardt
2024-11-23 21:22:06 -08:00
parent 29ca62b970
commit 28e0532994

View File

@@ -34,7 +34,7 @@ def main():
# action='store_true') # action='store_true')
parser.add_option('--man', parser.add_option('--man',
help="Read the manual", help="Read the manual and exit.",
default=False, default=False,
action='store_true') action='store_true')
@@ -56,16 +56,17 @@ def main():
# return # return
if options.man: if options.man:
import shlex
print("Which man page?") print("Which man page?")
print("1) wavinfo usage") print("1) wavinfo usage")
print("7) General info on Wave file metadata") print("7) General info on Wave file metadata")
m = input("?> ") m = input("?> ")
if m.startswith("1"): args = ["man", "-M", manpath, "1", "wavinfo"]
os.system(f"man -M {manpath} 1 wavinfo") if m.startswith("7"):
elif m.startswith("7"): args[3] = "7"
os.system(f"man -M {manpath} 7 wavinfo")
os.system(shlex.join(args))
return return
for arg in args[1:]: for arg in args[1:]: