Fuzzy Repo Finder

By Andrzej Rehmann

View on Snapcraft.io
Version0+git.29f2d43
Revision23
Size1.4 MB
LicenseMIT
Confinementstrict
Basecore18
CategoriesUtilities

Command line tool for navigating git repositories.

ScreenshotScreenshotScreenshot

[Github](https://github.com/hoto/fuzzy-repo-finder)

Installation

 sudo snap install fuzzy-repo-finder


Add to your ~/.bashrc or ~/.zshrc or ~/.profile:

 function gotoproject() {
   cd $(fuzzy-repo-finder --projectRoots "${HOME}/projects,${HOME}/go/src" $@)
 }
 alias g='gotoproject'


In terminal:

 $ g
 

Find projects by partial name:

 $ g myprojectname
 

Debug:
 $ fuzzy-repo-finder --projectRoots "${HOME}/projects,${HOME}/go/src" --debug myprojectname
 

Help:
 $ fuzzy-repo-finder --help


Demo

From directory structure:

 ~/projects
   ├── groupA
   │   ├── project1
   │   ├── project2
   │   └── project3
   └── groupB
       ├── project1
       ├── project2
       └── groupC
           └── project1


Unfiltered:

 Search: 
 groupA
     project1
     project2
     project3
 groupB
     project1
     project2
     project3
 groupB/groupC
     project1


Filtered:

 Search: pr1
 groupA
     project1
 groupB
     project1
 groupB/groupC
     project_1

Update History

0+git.29f2d43 (23)
13 Dec 2025, 09:47 UTC

Published23 Feb 2019, 21:09 UTC

Last updated13 Jun 2020, 18:33 UTC

First seen13 Dec 2025, 09:47 UTC