If you're a developer, there's a chance you work with multiple code repositories on a daily basis, opening them in your favorite code editor, your terminal, and on github.com. You might even spin up sample projects just to experiment.
This Raycast extension allows you to quickly search and launch your code repositories/projects in your favorite applications and on GitHub.com.
Install the Repo Launcher extension from the Raycast store. If you're reading this, you've probably already done this.
Once the extension is installed, run the Launch Repo: Settings
command to open up the settings view.
Select the New Containing Directory
option, select a folder that contains your code repositories (like a ~/Projects
or ~/Code
folder), and submit the form.
Add as many as you need. You might have a core ~/Code
directory that your "real" projects live in and a ~/Playground
directory for experiments.
From the Launch Repo: Settings
view, select the New Launch Application
option, select an application, and submit the form. For most applications, this should Just Work.
If you have an application that requires a custom command to launch a project, you forego selecting the application and instead enter a Raw Command which will be executed from the root of the project directory you're attempting to launch.
For example, with JetBrains IDEs you might install a command line launcher command (like pycharm
) in /usr/local/bin
and then use the raw command pycharm .
to launch the project in PyCharm IDE.
From the Raycast command bar, run the Launch Repo
command. You'll be presented with a list of all projects that live within the containing directories you selected. You can search this list to narrow it down.
Once you've found the project you want to launch, press Enter
to launch it in the first application in your "Launch Commands" list from the settings view. Or press Cmd + K
to select a different application to launch it in.
Launch Repo
commandFor quick access to the Launch Repo
command, you can add a command alias or hotkey to it.