Add --version to cmake-language-server

This commit is contained in:
Regen
2020-03-07 00:09:43 +09:00
parent 310c449250
commit 5af6555d3c

View File

@@ -172,7 +172,16 @@ class CMakeLanguageServer(LanguageServer):
return None
def main():
def main(args=None):
from argparse import ArgumentParser
from . import __version__
parser = ArgumentParser(description='CMake Language Server')
parser.add_argument('--version',
action='version',
version=f'%(prog)s {__version__}')
args = parser.parse_args(args)
logging.basicConfig(level=logging.INFO)
logging.getLogger('pygls').setLevel(logging.WARNING)
CMakeLanguageServer().start_io()