INNER CODE UNIT · Python
Main
DaemonEngine/Daemon · external_deps/cygtar.py:329
def Main(args):
parser = optparse.OptionParser()
# Modes
parser.add_option('-c', '--create', help='Create a tarball.',
action='store_const', const='c', dest='action', default='')
parser.add_option('-x', '--extract', help='Extract a tarball.',
action='store_const', const='x', dest='action')
parser.add_option('-t', '--list', help='List sources in tarball.',
action='store_const', const='t', dest='action')
# Compression formats
parser.add_option('-j', '--bzip2', help='Create a bz2 tarball.',
action='store_const', const=':bz2', dest='format', default='')
parser.add_option('-z', '--gzip', help='Create a gzip tarball.',
action='store_const', const=':gz', dest='format', )
# Misc
parser.add_option('-v', '--verbose', help='Use verbose output.',
action='store_true', dest='verbose', default=False)