From 5af6555d3c3ff75de76c85b19f4d4dc089bdb7f3 Mon Sep 17 00:00:00 2001 From: Regen Date: Sat, 7 Mar 2020 00:09:43 +0900 Subject: [PATCH] Add --version to cmake-language-server --- src/cmake_language_server/server.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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()