summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-02-22 23:30:43 +0200
committerPaul Buetow <paul@buetow.org>2026-02-22 23:30:43 +0200
commit13272b89c8e343f53f0633fd057d7a0054113524 (patch)
treed16d2799888c43556195de1566990ce00f43cbb2
parente68d0959297bc1140a6b04ca10d4f2d7a2dac19b (diff)
Bump version to v0.5.1, change default data_dir to ~/git/foostoredbv0.5.1
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
-rw-r--r--CLAUDE.md2
-rw-r--r--internal/config/config.go2
-rw-r--r--internal/config/config_test.go4
-rw-r--r--internal/version/version.go2
4 files changed, 5 insertions, 5 deletions
diff --git a/CLAUDE.md b/CLAUDE.md
index 8304a66..8a36f8d 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -38,7 +38,7 @@ Table-driven unit tests exist for all internal packages.
## Configuration
Config is read from `~/.config/foostore.json` at startup (merged over defaults). Key fields:
-- `data_dir`: Git repo where encrypted `.index` / `.data` file pairs are stored (default: `~/git/foostore-data`)
+- `data_dir`: Git repo where encrypted `.index` / `.data` file pairs are stored (default: `~/git/foostoredb`)
- `key_file`: Path to the raw encryption key file (default: `~/.foostore.key`)
- `export_dir`: Temporary directory for decrypted exports (default: `~/.foostore-export`)
- `edit_cmd`: Editor used by the `edit` command (default: `$EDITOR`, falling back to `vi`)
diff --git a/internal/config/config.go b/internal/config/config.go
index 2f7871e..b9ae6c2 100644
--- a/internal/config/config.go
+++ b/internal/config/config.go
@@ -46,7 +46,7 @@ func defaultConfig() Config {
}
return Config{
- DataDir: filepath.Join(home, "git", "foostore-data"),
+ DataDir: filepath.Join(home, "git", "foostoredb"),
ExportDir: filepath.Join(home, ".foostore-export"),
KeyFile: filepath.Join(home, ".foostore.key"),
KeyLength: 32,
diff --git a/internal/config/config_test.go b/internal/config/config_test.go
index 4ad8312..96b6a9d 100644
--- a/internal/config/config_test.go
+++ b/internal/config/config_test.go
@@ -78,7 +78,7 @@ func TestLoad_defaults(t *testing.T) {
cfg := Load()
cases := []struct{ name, got, want string }{
- {"DataDir", cfg.DataDir, filepath.Join(dir, "git", "foostore-data")},
+ {"DataDir", cfg.DataDir, filepath.Join(dir, "git", "foostoredb")},
{"ExportDir", cfg.ExportDir, filepath.Join(dir, ".foostore-export")},
{"KeyFile", cfg.KeyFile, filepath.Join(dir, ".foostore.key")},
{"EncAlg", cfg.EncAlg, "AES-256-CBC"},
@@ -145,7 +145,7 @@ func TestLoad_override(t *testing.T) {
if cfg.EncAlg != "AES-256-CBC" {
t.Errorf("EncAlg = %q; want AES-256-CBC", cfg.EncAlg)
}
- if cfg.DataDir != filepath.Join(dir, "git", "foostore-data") {
+ if cfg.DataDir != filepath.Join(dir, "git", "foostoredb") {
t.Errorf("DataDir = %q; want default", cfg.DataDir)
}
}
diff --git a/internal/version/version.go b/internal/version/version.go
index 641e6f0..4a3c9d9 100644
--- a/internal/version/version.go
+++ b/internal/version/version.go
@@ -2,4 +2,4 @@
package version
// Version is the current release version of foostore.
-const Version = "v0.5.0"
+const const Version = "v0.5.1"