| |
@@ -31,13 +31,17 @@
|
| |
from fedora_business_cards import export # hah
|
| |
from fedora_business_cards import generators
|
| |
|
| |
-
|
| |
def main():
|
| |
"""
|
| |
Call this to make things happen.
|
| |
"""
|
| |
# Setup option parser
|
| |
parser = argparse.ArgumentParser()
|
| |
+
|
| |
+ # Version
|
| |
+ version_parser = argparse.ArgumentParser()
|
| |
+ version_parser.add_argument("--version", dest="version", action="store_true", help="print version information")
|
| |
+
|
| |
# General options
|
| |
parser.add_argument("--list-generators", dest="showgen", default=False,
|
| |
action="store_true", help="display list of generators")
|
| |
@@ -87,6 +91,12 @@
|
| |
except ImportError:
|
| |
pass
|
| |
|
| |
+ # version information
|
| |
+ opts = version_parser.parse_args()
|
| |
+ if opts.version:
|
| |
+ print(common.__version__)
|
| |
+ sys.exit()
|
| |
+
|
| |
# Parse arguments
|
| |
options = parser.parse_args()
|
| |
|
| |
--version
in CLI to display the version number.