diff options
| author | Paul Buetow <paul@buetow.org> | 2026-02-22 20:50:32 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-02-22 20:50:32 +0200 |
| commit | 7de95e396d729895a7e1e27c1155c9d365fab41c (patch) | |
| tree | 67e0212e4aa6e641b84185b7f4ddb57d602e0864 /FISH_INTEGRATION.md | |
| parent | 3373b7e90c4e1ff1abcebe0594316131f546dfa8 (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.md | 20 |
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) |
