From 33d679e174ec2c554071e668460e1a4df7a07266 Mon Sep 17 00:00:00 2001 From: Chris Coutinho Date: Wed, 8 Apr 2026 00:24:50 +0200 Subject: [PATCH] feat: add --version option to CLI Co-Authored-By: Claude Opus 4.6 (1M context) --- nextcloud_mcp_server/cli.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/nextcloud_mcp_server/cli.py b/nextcloud_mcp_server/cli.py index 615bd577..5e995ce6 100644 --- a/nextcloud_mcp_server/cli.py +++ b/nextcloud_mcp_server/cli.py @@ -1,4 +1,5 @@ import os +from importlib.metadata import version import click import uvicorn @@ -453,7 +454,14 @@ def migrate(message: str): # Create CLI group with subcommands -cli = click.Group() +@click.group() +@click.version_option( + version=version("nextcloud-mcp-server"), prog_name="nextcloud-mcp-server" +) +def cli(): + pass + + cli.add_command(run) cli.add_command(db)