summaryrefslogtreecommitdiff
path: root/install-fish.sh
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-19 16:31:25 +0300
committerPaul Buetow <paul@buetow.org>2026-04-19 16:31:25 +0300
commit5e259cafc87c96bbe6ab6c4a498099c1ffef0fac (patch)
tree87eac0697f0f93a4d2f2f9faf62b1f08ae10f62e /install-fish.sh
parent7292a5db4e96ffeb30697ce3308d47777bf7c2f5 (diff)
feat: replace fish integration files with built-in fish subcommand (task u6)
Add `foostore fish` subcommand that prints the complete fish shell integration script (tab completions for foostore + the ge wrapper function) to stdout so users can source it with `foostore fish | source`. Remove install-fish.sh, FISH_INTEGRATION.md, and completions/ directory. Update CLAUDE.md and README.md to document the new workflow. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'install-fish.sh')
-rwxr-xr-xinstall-fish.sh23
1 files changed, 0 insertions, 23 deletions
diff --git a/install-fish.sh b/install-fish.sh
deleted file mode 100755
index 5ca8901..0000000
--- a/install-fish.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/usr/bin/env bash
-
-set -e
-
-echo "Installing foostore fish shell integration..."
-
-# Create directories if they don't exist
-mkdir -p ~/.config/fish/completions
-mkdir -p ~/.config/fish/functions
-
-# Copy completion files
-echo "Installing foostore completion..."
-cp completions/foostore.fish ~/.config/fish/completions/
-
-echo "Installing ge wrapper function..."
-cp completions/ge.fish ~/.config/fish/functions/
-
-echo ""
-echo "✓ Fish integration installed successfully!"
-echo ""
-echo "Reload your fish shell with: exec fish"
-echo ""
-echo "See FISH_INTEGRATION.md for usage instructions."