prj.fish is a Fish plugin for quickly jumping between your Git project directories using fd and fzf.
- Fuzzy search your Git project folders with
fzf - Automatically detects projects by searching for
.gitdirectories - Simple command-line interface with help and version flags
Install with Fisher:
fisher install mattmc3/prj.fishMake sure you have Fish shell, fd, and fzf installed.
prj [<query>]- Run
prjto interactively select a project. - Use a query to filter projects.
- Use
-hor--helpfor usage info. - Use
-vor--versionfor version info.
prj
prj myprojectBy default, prj.fish searches for projects in $HOME/Projects.
You can override this by setting the PRJ_DIR environment variable:
set -gx PRJ_DIR /path/to/your/projectsMIT License
Inspired by project jumpers in other shells.