fisher
Manage and install fish shell packages
TLDR
Install one or more plugins
Install a plugin from a GitHub gist
Edit 'fishfile' manually with your favorite editor and install multiple plugins
List installed plugins
Update plugins
Remove one or more plugins
SYNOPSIS
fisher command [plugin]
PARAMETERS
fisher
Installs plugins from GitHub or other Git repositories. It infers the Git repository URL from the plugin name, assuming it follows the user/repo format for GitHub, or it accepts fully qualified git URLs.
fisher update
Updates all installed plugins to the latest version.
fisher update plugin
Updates the specified plugin to the latest version.
fisher remove plugin
Removes the specified plugin.
fisher ls
Lists all installed plugins.
fisher ls --long
Lists all installed plugins with more detailed information.
fisher version
Displays the version of Fisher installed.
DESCRIPTION
Fisher is a plugin manager for the Fish shell. It allows users to easily install, update, and manage plugins and themes for their Fish shell environment. It simplifies the process of customizing the shell with third-party extensions. Fisher handles dependencies automatically, ensures plugins are compatible and makes your fish configuration portable. Fisher relies on Git to clone and update plugins from repositories, and it avoids modifying your Fish configuration files directly.
CAVEATS
Fisher requires Git to be installed on the system. It also relies on the Fish shell to be correctly configured.
INSTALLATION
Fisher is typically installed by running a command that downloads and executes an installation script. This script automatically configures Fisher for the Fish shell.
CONFIGURATION
Fisher automatically manages plugin loading without requiring manual configuration in your fish.config file. It handles plugin activation automatically upon installation or update.
HISTORY
Fisher was created to simplify plugin management for the Fish shell, addressing the need for a more streamlined way to install and update extensions. Its usage has grown with the popularity of the Fish shell, enabling users to easily enhance their shell environment. It focuses on Git-based plugin management to provide an easy and portable installation process.
SEE ALSO
fish(1)