From 5e259cafc87c96bbe6ab6c4a498099c1ffef0fac Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 19 Apr 2026 16:31:25 +0300 Subject: 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 --- install-fish.sh | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100755 install-fish.sh (limited to 'install-fish.sh') 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." -- cgit v1.2.3