From ae6a4d6cf953e7a3bbb0b0ecaff33c766b9949c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torjus=20H=C3=A5kestad?= Date: Tue, 3 Feb 2026 18:55:44 +0100 Subject: [PATCH] feat: add --version flag to CLI Co-Authored-By: Claude Opus 4.5 --- TODO.md | 1 - cmd/nixos-options/main.go | 10 +++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/TODO.md b/TODO.md index c4e6686..c813819 100644 --- a/TODO.md +++ b/TODO.md @@ -2,7 +2,6 @@ ## Quick Wins -- [ ] Add `--version` flag to the CLI - [ ] Check if revision exists before indexing (skip or require `--force`) ## Usability diff --git a/cmd/nixos-options/main.go b/cmd/nixos-options/main.go index 7b893a6..645b522 100644 --- a/cmd/nixos-options/main.go +++ b/cmd/nixos-options/main.go @@ -14,12 +14,16 @@ import ( "git.t-juice.club/torjus/labmcp/internal/nixos" ) -const defaultDatabase = "sqlite://nixos-options.db" +const ( + defaultDatabase = "sqlite://nixos-options.db" + version = "0.1.0" +) func main() { app := &cli.App{ - Name: "nixos-options", - Usage: "MCP server for NixOS options search and query", + Name: "nixos-options", + Usage: "MCP server for NixOS options search and query", + Version: version, Flags: []cli.Flag{ &cli.StringFlag{ Name: "database",