diff --git a/package.json b/package.json index 85c6345..7d3de25 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "beamboxctl", - "version": "0.0.1", + "version": "1.1.0", "description": "CLI tool for uploading and managing BeamBox e-Badge devices", "type": "module", "bin": { diff --git a/src/cli/index.tsx b/src/cli/index.tsx index c89e82d..0d3f9d3 100644 --- a/src/cli/index.tsx +++ b/src/cli/index.tsx @@ -1,5 +1,9 @@ import { Command } from "commander"; +import { createRequire } from "node:module"; import { logger, LogLevel } from "../lib/utils/logger.ts"; + +const require = createRequire(import.meta.url); +const { version } = require("../../package.json") as { version: string }; import { statSync } from "node:fs"; import { join, basename } from "node:path"; import { scanDirectoryForImages } from "../utils/app-utils.ts"; @@ -82,7 +86,7 @@ export function setupCLI() { program .name("beamboxctl") .description("CLI tool for managing BeamBox e-Badge devices") - .version("1.0.0") + .version(version) .option("-v, --verbose", "Show detailed logs including packet data", false); program