From 51c80c6d3d99b58758ffe64f495226746316dc01 Mon Sep 17 00:00:00 2001 From: redshift <213178690+1ftredsh@users.noreply.github.com> Date: Sat, 25 Apr 2026 22:12:08 +0530 Subject: [PATCH] fix(cli): dynamically read version from package.json --- src/cli.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/cli.ts b/src/cli.ts index 184031b..16d7f10 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -30,6 +30,7 @@ import { isCocodInstalled, resolveCocodExecutable, } from "./daemon/wallet/cocod-client"; +import packageJson from "../package.json" with { type: "json" }; type RoutstrModel = { id: string; @@ -52,8 +53,6 @@ type UsageEntry = { client?: string; }; -const cliVersion = "0.1.1"; - function parsePositiveIntOrExit(value: string, fieldName: string): number { const parsed = Number.parseInt(value, 10); if (!Number.isFinite(parsed) || parsed <= 0) { @@ -209,7 +208,7 @@ async function initDaemon(): Promise { program .name("routstrd") .description("Routstr daemon - Manage routstr processes") - .version(cliVersion, "--version", "output the version number"); + .version(packageJson.version, "--version", "output the version number"); // Onboard - initialize the daemon program