# Projects for Raycast

URL: https://www.raycast.com/ajaypremshankar/projects

> Quickly access your local projects and open them in your favorite editor or any app.

- Install: raycast://extensions/ajaypremshankar/projects
- Author: [Snxu Cebj Xdxwqxe](https://www.raycast.com/ajaypremshankar)
- Installs: 136
- Categories: Developer Tools, Productivity
- Updated: 2022-05-23
- Source: https://github.com/raycast/extensions/tree/24d418b6bfa7b0cca2d9414a01ad63767b71c01b/extensions/projects/

## Commands

- **Projects**: Quickly access your local projects and open them in your favorite editor or any app.

## README

### Projects

Quickly access your local projects and open them in your favorite editor or any app

#### Supports:

- Node (or any `package.json` based, including react/vue etc) projects (node)
- Maven projects (maven)
- Gradle projects (gradle)
- Xcode projects (xcode)
- Wails projects (wails)
- Tauri projects (tauri)

---

#### Features:

##### 1. Search by keywords

![Normal Search](https://github.com/raycast/extensions/raw/24d418b6bfa7b0cca2d9414a01ad63767b71c01b/extensions/projects//metadata/metadata-01.png)

###### **Advanced Search**

- To search project types: use `type:<type>`. Supported types: `node`/`maven`/`gradle`/`xcode`/`tauri`/`wails`
- To search in a directory: use `dir:<part of directory>`.

![Advanced Search](https://github.com/raycast/extensions/raw/24d418b6bfa7b0cca2d9414a01ad63767b71c01b/extensions/projects//metadata/metadata-02.png)

##### 2. Open projects in various IDEs

![Choose at installation](https://github.com/raycast/extensions/raw/24d418b6bfa7b0cca2d9414a01ad63767b71c01b/extensions/projects//screenshots/screenshot-2.png)

##### 3. Pin frequently used projects at the top

![Pin Projects](https://github.com/raycast/extensions/raw/24d418b6bfa7b0cca2d9414a01ad63767b71c01b/extensions/projects//metadata/metadata-03.png)

##### 4. Reveal project in Finder.

##### 5. Open Terminal at project folder.

##### 6. Include/exclude project from scanning.

To exclude particular project type, set '-' as choice of application in extension preferences.
![Exclude Project types](https://github.com/raycast/extensions/raw/24d418b6bfa7b0cca2d9414a01ad63767b71c01b/extensions/projects//screenshots/screenshot-1.png)

---

#### Roadmap

- [x] Search node projects.
- [x] Search maven projects.
- [x] Search any projects.
- [x] Search gradle projects.
- [x] Recently accessed projects.
- [x] Pinned projects.
- [x] Search Xcode projects.
- [x] Search tauri & wails projects.
- [x] Advanced search for projects.
- [x] Exclude project types from scanning.
- [ ] Refresh view after pinned/clicked.
- [ ] Hierarchy structure for mono repos/modules
- [ ] Delete projects

Connect with on slack @ajaypremshankar or [Ajay Prem Shankar on Linkedin](https://www.linkedin.com/in/ajaypremshankar/) for suggestions and contributions.
