From c14a38b45f9fb17a010e260b755e8aa045679319 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Tue, 19 Sep 2023 11:52:38 +0200 Subject: Add --version flag. --- rainbow_parenthesis/__init__.py | 2 +- rainbow_parenthesis/__main__.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/rainbow_parenthesis/__init__.py b/rainbow_parenthesis/__init__.py index c029b3f..1930f84 100644 --- a/rainbow_parenthesis/__init__.py +++ b/rainbow_parenthesis/__init__.py @@ -9,7 +9,7 @@ import io from typing import Literal, Generator from dataclasses import dataclass -__version__ = "0.2" +__version__ = "0.2.2" @dataclass diff --git a/rainbow_parenthesis/__main__.py b/rainbow_parenthesis/__main__.py index d600806..7e820fc 100644 --- a/rainbow_parenthesis/__main__.py +++ b/rainbow_parenthesis/__main__.py @@ -5,7 +5,7 @@ Reads a string from stdin, and outputs it to stdout with all parenthesis prettily colored. """ -from . import colorize, Colored +from . import colorize, Colored, __version__ from . import term import argparse @@ -20,6 +20,9 @@ def build_argparse() -> argparse.ArgumentParser: parser = argparse.ArgumentParser(prog='rainbow') parser.add_argument('input', type=argparse.FileType('r'), nargs='?', default='-') + parser.add_argument('--version', + action='version', + version=f'%(prog)s {__version__}') return parser -- cgit v1.2.3