From ef8c0385ca64918f5a52be1f0780cc5e6261cc70 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 22 Feb 2026 09:34:08 +0200 Subject: Implement version and config packages (task 353) - internal/version: bump Version constant to v0.4.0 - internal/config: full Config struct with JSON snake_case fields matching Ruby Config::DEFAULTS; Load() merges ~/.config/geheim.json over defaults, tilde-expands path fields, and warns on stderr for parse errors - internal/config: table-driven tests covering defaults, overrides, tilde expansion, invalid JSON warning, and silent missing-file behaviour Co-Authored-By: Claude Sonnet 4.6 --- internal/version/version.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'internal/version') diff --git a/internal/version/version.go b/internal/version/version.go index c7defb0..9297d1b 100644 --- a/internal/version/version.go +++ b/internal/version/version.go @@ -2,4 +2,4 @@ package version // Version is the current release version of geheim. -const Version = "0.0.0" +const Version = "v0.4.0" -- cgit v1.2.3