From b30cbbff97e8556de4fcffdbf2d4e4a82cf6909b Mon Sep 17 00:00:00 2001 From: decalage2 Date: Mon, 5 Sep 2016 22:03:47 +0200 Subject: [PATCH] olemap: added main entry point for setup.py - issue #69 --- oletools/olemap.py | 6 ++++-- setup.py | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/oletools/olemap.py b/oletools/olemap.py index 7ec9830..e8b8489 100755 --- a/oletools/olemap.py +++ b/oletools/olemap.py @@ -42,6 +42,7 @@ http://www.decalage.info/python/oletools # 2015-11-01 v0.01 PL: - first version # 2016-01-13 v0.02 PL: - improved display with tablestream, added colors # 2016-07-20 v0.50 SL: - added Python 3 support +# 2016-09-05 PL: - added main entry point for setup.py __version__ = '0.50' @@ -89,7 +90,7 @@ FAT_COLORS = { # === MAIN =================================================================== -if __name__ == '__main__': +def main(): # print banner with version print('olemap %s - http://decalage.info/python/oletools' % __version__) @@ -119,4 +120,5 @@ if __name__ == '__main__': ole.close() - +if __name__ == '__main__': + main() diff --git a/setup.py b/setup.py index beb362c..de8053a 100755 --- a/setup.py +++ b/setup.py @@ -19,6 +19,7 @@ to install this package. # 2016-02-08 v0.42 PL: - added colorclass, tablestream # 2016-07-19 v0.50 PL: - create CLI scripts using entry points (by 2*yo) # 2016-07-29 PL: - use setuptools if available +# 2016-09-05 PL: - added more entry points #--- TODO --------------------------------------------------------------------- @@ -269,6 +270,7 @@ entry_points = { 'olebrowse=oletools.olebrowse:main', 'oleid=oletools.oleid:main', 'oledir=oletools.oledir:main', + 'olemap=oletools.olemap:main', 'pyxswf=oletools.pyxswf:main' ], } -- libgit2 0.21.4