From 927ec863bf8a5a01742d5b529890b68897acfedf Mon Sep 17 00:00:00 2001 From: redshift <213178690+1ftredsh@users.noreply.github.com> Date: Mon, 27 Apr 2026 22:20:33 +0530 Subject: [PATCH] feat(wallet): support COCOD_DIR env var for config dir Allow overriding the default cocod config directory (~/.cocod) via the COCOD_DIR environment variable. Falls back to existing HOME/USERPROFILE logic when unset. Bump version to 0.2.6. --- package.json | 2 +- src/daemon/wallet/cocod-client.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index a364874..cfdbb3f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "routstrd", - "version": "0.2.3", + "version": "0.2.6", "module": "src/index.ts", "type": "module", "private": false, diff --git a/src/daemon/wallet/cocod-client.ts b/src/daemon/wallet/cocod-client.ts index 0794829..665d599 100644 --- a/src/daemon/wallet/cocod-client.ts +++ b/src/daemon/wallet/cocod-client.ts @@ -2,7 +2,8 @@ import { existsSync } from "fs"; import { createHash } from "crypto"; import { logger } from "../../utils/logger"; -const DEFAULT_CONFIG_DIR = `${process.env.HOME || process.env.USERPROFILE || ""}/.cocod`; +const DEFAULT_CONFIG_DIR = + process.env.COCOD_DIR || `${process.env.HOME || process.env.USERPROFILE || ""}/.cocod`; const DEFAULT_SOCKET_PATH = process.env.COCOD_SOCKET || `${DEFAULT_CONFIG_DIR}/cocod.sock`;