^
          //                        ___   ___
        (*)     "O"                /  _   _  \
       (*)                           / \ / \
      (*)    "O"    fitch.fish      |   |   |    |\
     //                             |O  |O  |___/  \     ++
    //                               \_/ \_/    \   | ++
   //                              _/      __    \  \
   /     /|   /\                  (________/ __   |_/
        / |  |  |                   (___      /   |    |\
       / /  /   |                     \     \|    |___/  |
      |  | |   /                       \_________      _/   ++++
     /   | |  |                      ++           \    |
    |   / /   |                              ++   |   /  +++
   /   /  |   |                               ++ /__/
   ~~~ ~~~~   ~~~~~~~~~~~~  ~~~~~~~~~~~~~  ~~~~        ~~+++~~~~ ~
   

The worst fish plugin manager

Fitch is a very simple and very bad plugin manager for the fish shell. It can (very inefficiently) download all fisher compatible plugins into your functions folder and (sometimes, maybe) delete them. It can not update or list your plugins, and it does not keep them away from your main config directory. It's very easily improvable and extended, but I can't bother with trying.

Get fitch:

curl https://raw.githubusercontent.com/flatfuzzball/fitch.fish/main/completions/fitch.fish > $__fish_config_dir/completions/fitch.fish
        curl https://raw.githubusercontent.com/flatfuzzball/fitch.fish/main/functions/fitch.fish > $__fish_config_dir/functions/fitch.fish
        

Use fitch:

Get plugins:

fitch --get(/-g) username/repo

Remove plugins

fitch --del(/-d) username/repo

What our users say:

I wish to die.

- Linus Torvalds

God did not ask for this.

- Terry Davis (RIP)