Skip to content

xxh/xxh-plugin-fish-fisher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fisher plugin for xxh-shell-fish.

If you like the idea click ⭐ on the repo and stay tuned.

Fisher the package manager

Fisher is a package manager for the fish shell. It defines a common interface for package authors to build and distribute shell scripts in a portable way.

You can use it to extend your shell capabilities, change the look of your prompt and create repeatable configurations across different systems effortlessly.

Repositories on Github are supported by default without a prefix, however with a prefix you can install fish packages from any git repository, even private ones.

Install

Install from xxh repository:

xxh +I xxh-plugin-fish-fisher

Connect and install the Fisher plugin:

xxh yourhost +s fish +if

Install Fisher packages

Please see the upstream Fisher documentation section titled, "Getting started" for information on installing, updating and even creating your own packages.

Auto install of Fisher packages

This plugin will automatically run Fisher if it finds a fishfile that is not empty and the local directory has not yet been created by Fisher. By default the fishfile is located at ~/.xxh/config/fish/fishfile and the local directory is located at ~/.xxh/config/fisher/local. Note that these locations will be different if you set the host-home-xdg with +hhx.