D81 default format type. Add format option list to gw read and write help texts.

This commit is contained in:
Keir Fraser
2021-12-14 08:45:06 +00:00
parent d3752d9563
commit bf613ebe7d
4 changed files with 9 additions and 3 deletions

View File

@@ -8,6 +8,7 @@
from greaseweazle.image.img import IMG
class D81(IMG):
default_format = 'commodore.1581'
sides_swapped = True
# Local variables:

View File

@@ -113,7 +113,9 @@ def read_to_image(usb, args, image, decoder=None):
def main(argv):
parser = util.ArgumentParser(usage='%(prog)s [options] file')
epilog = "FORMAT options:\n" + formats.print_formats()
parser = util.ArgumentParser(usage='%(prog)s [options] file',
epilog=epilog)
parser.add_argument("--device", help="greaseweazle device name")
parser.add_argument("--drive", type=util.drive_letter, default='A',
help="drive to read (A,B,0,1,2)")

View File

@@ -16,7 +16,8 @@ from greaseweazle import error
from greaseweazle import usb as USB
class CmdlineHelpFormatter(argparse.ArgumentDefaultsHelpFormatter):
class CmdlineHelpFormatter(argparse.ArgumentDefaultsHelpFormatter,
argparse.RawDescriptionHelpFormatter):
def _get_help_string(self, action):
help = action.help
if '%no_default' in help:

View File

@@ -148,7 +148,9 @@ class PrecompSpec:
def main(argv):
parser = util.ArgumentParser(usage='%(prog)s [options] file')
epilog = "FORMAT options:\n" + formats.print_formats()
parser = util.ArgumentParser(usage='%(prog)s [options] file',
epilog=epilog)
parser.add_argument("--device", help="greaseweazle device name")
parser.add_argument("--drive", type=util.drive_letter, default='A',
help="drive to write (A,B,0,1,2)")