summaryrefslogtreecommitdiff
path: root/CLAUDE.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-02-22 20:53:09 +0200
committerPaul Buetow <paul@buetow.org>2026-02-22 20:53:09 +0200
commit9df83b738cd6731c5d7171dc0f4de6bb99871029 (patch)
treefeb1d82ed0b563d9125ea901b7004afd67f18e78 /CLAUDE.md
parent7de95e396d729895a7e1e27c1155c9d365fab41c (diff)
Replace all geheim path/name defaults with foostore
- Default data_dir: ~/git/geheimlager → ~/git/foostore-data - Default export_dir: ~/.geheimlagerexport → ~/.foostore-export - Default key_file: ~/.geheimlager.key → ~/.foostore.key - Rename env var GEHEIM_SHELL → FOOSTORE_SHELL - Update package-level comments across cli, shell, store, git, config - Update Magefile and CLAUDE.md docs to reflect new paths Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'CLAUDE.md')
-rw-r--r--CLAUDE.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/CLAUDE.md b/CLAUDE.md
index 7e62888..8304a66 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -32,15 +32,15 @@ Table-driven unit tests exist for all internal packages.
## Fish shell integration
```bash
-./install-fish.sh # installs completions/geheim.fish and completions/ge.fish
+./install-fish.sh # installs completions/foostore.fish and completions/ge.fish
```
## 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/geheimlager`)
-- `key_file`: Path to the raw encryption key file (default: `~/.geheimlager.key`)
-- `export_dir`: Temporary directory for decrypted exports (default: `~/.geheimlagerexport`)
+- `data_dir`: Git repo where encrypted `.index` / `.data` file pairs are stored (default: `~/git/foostore-data`)
+- `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`)
- `sync_repos`: List of git remote names to push/pull when syncing