Alfred workflow for opening your JetBrains IDEs projects
IDE Name | Version | Keyword |
---|---|---|
Android Studio | 4.1+ | androidstudio |
AppCode | 2020.3+ | appcode |
CLion | 2020.3+ | clion |
GoLand | 2020.3+ | goland |
IntelliJ IDEA | 2020.3+ | idea |
PyCharm | 2020.3+ | pycharm |
WebStorm | 2020.3+ | webstorm |
Support for older IDE versions is not guaranteed.
Project uses standard Python 2.7 shipped with all modern OSX distributions. No dependencies are required for running the workflow.
Download *.alfredworkflow
file for your IDE from the latest release
at Releases page and open it with Alfred.
Open Alfred and type keyword for your IDE (see Supported IDEs above). Workflow will display list of recent projects ( sorted by time last opened descending).
You can further filter project list by typing additional words. Fuzzy first-letter search is supported (i.e.
typing map
will find my-awesome-project
):
Make sure to first install test dependencies:
pip install -r requirements.txt
To run tests, execute
python -m recent_projects_test
If you want to get coverage figures through coverage
tool:
coverage run -m unittest recent_projects_test # gather test data
coverage report -m # display coverage figures
- Python 2.7
- GNU Make - Build scripting
- mock - Testing library
- coverage.py - Code coverage measurement
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE.md file for details
See CONTRIBUTORS.md and contributors for the list of contributors.