Commit cc142ee3db5bff03418a83f532ad2f59d5650a6d

Authored by Christian Herdtweck
1 parent becb96f7

oleobj: add options -v and -i for compatibility with ripOLE

Showing 1 changed file with 10 additions and 0 deletions
oletools/oleobj.py
@@ -437,7 +437,17 @@ def main(): @@ -437,7 +437,17 @@ def main():
437 parser.add_option('-l', '--loglevel', dest="loglevel", action="store", default=DEFAULT_LOG_LEVEL, 437 parser.add_option('-l', '--loglevel', dest="loglevel", action="store", default=DEFAULT_LOG_LEVEL,
438 help="logging level debug/info/warning/error/critical (default=%default)") 438 help="logging level debug/info/warning/error/critical (default=%default)")
439 439
  440 + # options for compatibility with ripOLE
  441 + parser.add_option('-i', '--more-input', type='str', default=None,
  442 + help='Additional file to parse (same as positional arguments)')
  443 + parser.add_option('-v', '--verbose', action='store_true',
  444 + help='verbose mode, set logging to DEBUG (overwrites -l)')
  445 +
440 (options, args) = parser.parse_args() 446 (options, args) = parser.parse_args()
  447 + if options.more_input:
  448 + args += [options.more_input, ]
  449 + if options.verbose:
  450 + options.loglevel = 'debug'
441 451
442 # Print help if no arguments are passed 452 # Print help if no arguments are passed
443 if len(args) == 0: 453 if len(args) == 0: