File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,19 @@ def do_enroll():
23
23
id_json = zitilib .enroll (jwt , key = args .key , cert = args .cert )
24
24
id_file .write (bytes (id_json , 'utf-8' ))
25
25
26
+ def show_version ():
27
+ from openziti ._version import get_versions
28
+ modver = get_versions ()
29
+ v = modver ['version' ]
30
+ if args .verbose :
31
+ modrev = modver ['full-revisionid' ]
32
+ version = zitilib .version ()
33
+ ziti_ver = version .version .decode ()
34
+ ziti_rev = version .revision .decode ()
35
+ print (f'version: { v } @{ modrev } ' )
36
+ print (f'ziti: { ziti_ver } @{ ziti_rev } ' )
37
+ else :
38
+ print (v )
26
39
27
40
if __name__ == '__main__' :
28
41
import argparse
@@ -38,6 +51,10 @@ def do_enroll():
38
51
enroll_cmd .add_argument ('-c' , '--cert' )
39
52
enroll_cmd .set_defaults (func = do_enroll )
40
53
54
+ version_cmd = subcommands .add_parser ('version' , help = 'show version' )
55
+ version_cmd .set_defaults (func = show_version )
56
+ version_cmd .add_argument ('-v' , '--verbose' , action = 'store_true' )
57
+
41
58
args = parser .parse_args ()
42
59
if args .subcommand is None :
43
60
parser .print_help ()
You can’t perform that action at this time.
0 commit comments