File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 11import logging
22
33import click
4+ import pkg_resources
45
56from .events import events
67from .send_command import send_command
78from .server import server
89
910LOG_LEVELS = ['error' , 'warning' , 'info' , 'debug' ]
1011
12+ _LOGGER = logging .getLogger (__name__ )
13+
1114
1215@click .group ()
1316@click .option ('--log-level' , type = click .Choice (LOG_LEVELS ), default = 'warning' )
1417def cli (log_level : str ):
1518 level = getattr (logging , log_level .upper ())
1619 logging .basicConfig (level = level )
20+ _LOGGER .debug ('nessclient version: %s' , get_version ())
21+
22+
23+ @cli .command ()
24+ def version ():
25+ """Print installed package version."""
26+ print (get_version ())
27+
28+
29+ def get_version ():
30+ return pkg_resources .get_distribution ('nessclient' ).version
1731
1832
1933cli .add_command (events )
You can’t perform that action at this time.
0 commit comments