25 lines
443 B
Python
25 lines
443 B
Python
"""
|
|
Support embedding version number lookup into cli
|
|
"""
|
|
# Import python libs
|
|
import importlib
|
|
import sys
|
|
|
|
|
|
CONFIG = {
|
|
"version": {
|
|
"default": False,
|
|
"action": "store_true",
|
|
"help": "Display version information",
|
|
}
|
|
}
|
|
|
|
|
|
def run(hub, primary):
|
|
"""
|
|
Check the version number and then exit
|
|
"""
|
|
mod = importlib.import_module(f"{primary}.version")
|
|
print(f"{primary} {mod.version}")
|
|
sys.exit(0)
|