diff --git a/codecov.yml b/codecov.yml index 2f1b2b3..00f5483 100644 --- a/codecov.yml +++ b/codecov.yml @@ -4,5 +4,4 @@ coverage: default: threshold: 10% patch: - default: - threshold: 20% + default: off diff --git a/src/cmake_language_server/server.py b/src/cmake_language_server/server.py index bfb69ae..efa8177 100644 --- a/src/cmake_language_server/server.py +++ b/src/cmake_language_server/server.py @@ -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()