Skip to content

Commit f0f9d83

Browse files
committed
Show version number in CLI (when asked)
1 parent eb4f3b5 commit f0f9d83

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

src/pdfbaker/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
"""pdfbaker - Create PDF documents from YAML-configured SVG templates."""
2+
3+
from importlib.metadata import version
4+
5+
__version__ = version("pdfbaker")

src/pdfbaker/__main__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import click
88

9+
from pdfbaker import __version__
910
from pdfbaker.baker import PDFBaker
1011
from pdfbaker.errors import PDFBakeError
1112

@@ -14,6 +15,7 @@
1415

1516

1617
@click.group()
18+
@click.version_option(version=__version__, prog_name="pdfbaker")
1719
def cli() -> None:
1820
"""Generate PDF documents from YAML-configured SVG templates."""
1921

0 commit comments

Comments
 (0)