commit: 61c7be050d2cda96d13fc69b31efeb2c4bffebd5
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 21:24:02 2017 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 21:24:02 2017 +0000
URL: https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=61c7be05
lddtree: move parser logic into a func
This keeps the main func a bit cleaner.
lddtree.py | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/lddtree.py b/lddtree.py
index d1ec9e9..2bfaaae 100755
--- a/lddtree.py
+++ b/lddtree.py
@@ -641,8 +641,8 @@ def _ActionCopy(options, elf):
outdir=options.bindir)
-def main(argv):
- """The main entry point!"""
+def GetParser():
+ """Get a CLI parser."""
parser = argparse.ArgumentParser(
description=__doc__,
formatter_class=argparse.RawDescriptionHelpFormatter)
@@ -699,6 +699,12 @@ def main(argv):
action='store_true', default=False,
help='Copy over plain (non-ELF) files instead of
warn+ignore')
+ return parser
+
+
+def main(argv):
+ """The main entry point!"""
+ parser = GetParser()
options = parser.parse_args(argv)
paths = options.path