From 1a8267bb74b21e4aac390a9f414442dff343e531 Mon Sep 17 00:00:00 2001 From: Regen Date: Sun, 24 Nov 2019 18:14:46 +0900 Subject: [PATCH] Add version option to cmake-format --- src/cmake_language_server/formatter.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/cmake_language_server/formatter.py b/src/cmake_language_server/formatter.py index 6e128d8..b7fad2b 100644 --- a/src/cmake_language_server/formatter.py +++ b/src/cmake_language_server/formatter.py @@ -83,10 +83,11 @@ class Formatter(object): def main(args: List[str] = None): - from pathlib import Path from argparse import ArgumentParser - from .parser import ListParser from difflib import unified_diff + from pathlib import Path + from . import __version__ + from .parser import ListParser parser = ArgumentParser() parser.add_argument('lists', type=Path, nargs='*', help='CMake list files') @@ -95,6 +96,9 @@ def main(args: List[str] = None): action='store_true', help='inplace edit') parser.add_argument('-d', '--diff', action='store_true', help='show diff') + parser.add_argument('--version', + action='version', + version=f'%(prog)s {__version__}') args = parser.parse_args(args)