summaryrefslogtreecommitdiff
path: root/FISH_INTEGRATION.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-02-22 20:50:32 +0200
committerPaul Buetow <paul@buetow.org>2026-02-22 20:50:32 +0200
commit7de95e396d729895a7e1e27c1155c9d365fab41c (patch)
tree67e0212e4aa6e641b84185b7f4ddb57d602e0864 /FISH_INTEGRATION.md
parent3373b7e90c4e1ff1abcebe0594316131f546dfa8 (diff)
Fix fish shell integration after binary rename to foostore (v0.4.0)v0.4.0
- Rename completions/geheim.fish → completions/foostore.fish - Update all geheim references to foostore in ge.fish, install-fish.sh, FISH_INTEGRATION.md - Add fish shell integration section to README - Fix stale comment in internal/version/version.go Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'FISH_INTEGRATION.md')
-rw-r--r--FISH_INTEGRATION.md20
1 files changed, 10 insertions, 10 deletions
diff --git a/FISH_INTEGRATION.md b/FISH_INTEGRATION.md
index 6c9b964..0a0ced2 100644
--- a/FISH_INTEGRATION.md
+++ b/FISH_INTEGRATION.md
@@ -1,19 +1,19 @@
-# Fish Shell Integration for Geheim
+# Fish Shell Integration for foostore
## Installation
### Automatic Installation
```bash
-cd /home/paul/git/geheim
+cd /home/paul/git/foostore
./install-fish.sh
```
### Manual Installation
-1. Copy the completion file for `geheim`:
+1. Copy the completion file for `foostore`:
```bash
-cp completions/geheim.fish ~/.config/fish/completions/
+cp completions/foostore.fish ~/.config/fish/completions/
```
2. Copy the wrapper function for `ge`:
@@ -28,9 +28,9 @@ exec fish
## Usage
-### `geheim` command
+### `foostore` command
-The `geheim` command now has full tab completion:
+The `foostore` command now has full tab completion:
- Tab complete all subcommands (ls, search, cat, paste, etc.)
- Tab complete file paths for `import`
- Tab complete the `force` flag for import
@@ -45,7 +45,7 @@ ge
# Search shortcut (if not a known command, treats as search)
ge mypassword
-# Same as: geheim search mypassword
+# Same as: foostore search mypassword
# Explicit commands still work
ge cat mypassword
@@ -61,7 +61,7 @@ For better security, entry completion only works when the `PIN` environment vari
# Set PIN for session (entries will autocomplete)
set -x PIN yourpin
-# Use geheim with autocomplete
+# Use foostore with autocomplete
ge <TAB>
# Unset PIN when done
@@ -72,9 +72,9 @@ Without `PIN` set, commands will still autocomplete, but entry names won't (to a
## Features
-- ✓ Dynamic command completion (fetched from `geheim commands`)
+- ✓ Dynamic command completion (fetched from `foostore commands`)
- ✓ Smart search fallback in `ge` wrapper
- ✓ Entry name completion (when PIN is set)
- ✓ File path completion for import/export
- ✓ Force flag completion
-- ✓ No hardcoded command lists (stays in sync with geheim updates)
+- ✓ No hardcoded command lists (stays in sync with foostore updates)