Commit cc142ee3db5bff03418a83f532ad2f59d5650a6d
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 | 437 | parser.add_option('-l', '--loglevel', dest="loglevel", action="store", default=DEFAULT_LOG_LEVEL, |
| 438 | 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 | 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 | 452 | # Print help if no arguments are passed |
| 443 | 453 | if len(args) == 0: | ... | ... |