Merge pull request #8 from regen100/add-version

Add --version to cmake-language-server
This commit is contained in:
Regen
2020-03-07 00:26:36 +09:00
committed by GitHub
2 changed files with 11 additions and 3 deletions

View File

@@ -4,5 +4,4 @@ coverage:
default:
threshold: 10%
patch:
default:
threshold: 20%
default: off

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()