Skip to content

Releases

v2.0.0

Choose a tag to compare

@mehcode mehcode released this 09 Nov 22:54
cceff59

https://github.com/mehcode/pj.fish/blob/main/CHANGELOG.md#200---2026-10-28

Added

  • pj open and pj --open (-o) open a project in your editor, the way pjo does.

  • pj --echo (-e) prints a project's path instead of jumping to it.

  • pj and pjo take a path to a project or a directory inside one, like pj ~/dotfiles/fish or pjo ..

  • After a project's path, Tab completes the directories inside it.

  • --help (-h) and --version (-v) for pj and pjo.

Changed

  • Breaking: Requires fish 4.0 or later.

  • Breaking: An argument starting with - is an option, and pj open followed by another argument opens a project.

  • Breaking: A single argument that's . or .., or starts with /, ./ or ../, is a path rather than a keyword.

  • Breaking: With $pj_root unset, projects are found under $PROJECT_PATHS, before asking ghq, ghr or gogh.

  • From inside the highest-ranked matching project, pj <keywords> moves on to the next one.

Fixed

  • Tab completes a project's path and goes to the project you completed even when another has the same name.

  • pjo starts its error messages with pjo:, not pj:.

  • pj runs zoxide, ghq, ghr and gogh directly, ignoring a function with the same name.

  • The search for projects no longer looks inside linked worktrees.

v1.0.0

Choose a tag to compare

@mehcode mehcode released this 30 Sep 16:49
6b33a8b
v1.0.0