From cc142ee3db5bff03418a83f532ad2f59d5650a6d Mon Sep 17 00:00:00 2001 From: Christian Herdtweck Date: Thu, 11 Jan 2018 16:17:05 +0100 Subject: [PATCH] oleobj: add options -v and -i for compatibility with ripOLE --- oletools/oleobj.py | 10 ++++++++++ 1 file changed, 10 insertions(+), 0 deletions(-) diff --git a/oletools/oleobj.py b/oletools/oleobj.py index 1b54ccb..9b06867 100644 --- a/oletools/oleobj.py +++ b/oletools/oleobj.py @@ -437,7 +437,17 @@ def main(): parser.add_option('-l', '--loglevel', dest="loglevel", action="store", default=DEFAULT_LOG_LEVEL, help="logging level debug/info/warning/error/critical (default=%default)") + # options for compatibility with ripOLE + parser.add_option('-i', '--more-input', type='str', default=None, + help='Additional file to parse (same as positional arguments)') + parser.add_option('-v', '--verbose', action='store_true', + help='verbose mode, set logging to DEBUG (overwrites -l)') + (options, args) = parser.parse_args() + if options.more_input: + args += [options.more_input, ] + if options.verbose: + options.loglevel = 'debug' # Print help if no arguments are passed if len(args) == 0: -- libgit2 0.21.4