All Projects → bchatard → Alfred Jetbrains

bchatard / Alfred Jetbrains

Licence: mit
Alfred3 workflow to easily open your projects with your favorite JetBrains product.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Alfred Jetbrains

Jetbrains Alfred Workflow
Open a project with one of JetBrains' product.
Stars: ✭ 335 (-3.74%)
Mutual labels:  jetbrains, alfred
Alfred Bear
Alfred 3 workflow to create and search notes in Bear.
Stars: ✭ 319 (-8.33%)
Mutual labels:  alfred, alfred3-workflow
alfred-google-search
Alfred workflow to do inline google searches (open URL or copy to clipboard)
Stars: ✭ 32 (-90.8%)
Mutual labels:  alfred, alfred3-workflow
Alfred Emoj
Alfred 3 workflow to find relevant emoji from text
Stars: ✭ 325 (-6.61%)
Mutual labels:  alfred, alfred3-workflow
Alfred Npms
Alfred 3 workflow to search for npm packages with npms.io
Stars: ✭ 312 (-10.34%)
Mutual labels:  alfred, alfred3-workflow
Dracula Theme
🧛🏻‍♂️ One theme. All platforms.
Stars: ✭ 17,480 (+4922.99%)
Mutual labels:  jetbrains, alfred
bookends-tools
Alfred Workflow to Integrate with Bookends, an academic reference manager/bibliography tool for macOS
Stars: ✭ 78 (-77.59%)
Mutual labels:  alfred, alfred3-workflow
Alfredmagic
一个面向效率提升的中文Workflow
Stars: ✭ 178 (-48.85%)
Mutual labels:  alfred, alfred3-workflow
alfred-caniuse
Quickly reference caniuse.com support tables using Alfred 3.
Stars: ✭ 16 (-95.4%)
Mutual labels:  alfred, alfred3-workflow
alfred
A fast, simple way to make Alfred workflow script filters in Go
Stars: ✭ 25 (-92.82%)
Mutual labels:  alfred, alfred3-workflow
Alfred Pinboard Rs
Alfred Workflow for Pinboard (Rust)
Stars: ✭ 223 (-35.92%)
Mutual labels:  alfred, alfred3-workflow
Alfred Slack
The Slack workflow for Alfred app
Stars: ✭ 254 (-27.01%)
Mutual labels:  alfred, alfred3-workflow
Menu Bar Search
Quickly search through menu options of the front-most application - Alfred Workflow
Stars: ✭ 218 (-37.36%)
Mutual labels:  alfred, alfred3-workflow
wipfred
🚧Manage your wip.chat todos with alfred
Stars: ✭ 23 (-93.39%)
Mutual labels:  alfred, alfred3-workflow
Alfred Bear
Streamlined note searching and creation for Bear using Alfred
Stars: ✭ 203 (-41.67%)
Mutual labels:  alfred, alfred3-workflow
alfred-last2imgur
Alfred workflow to upload the last screenshot taken to Imgur + (delete and minify image)
Stars: ✭ 15 (-95.69%)
Mutual labels:  alfred, alfred3-workflow
Alfred Dark Mode
Alfred 3 workflow to toggle the system dark mode
Stars: ✭ 165 (-52.59%)
Mutual labels:  alfred, alfred3-workflow
Alfy
Create Alfred workflows with ease
Stars: ✭ 2,232 (+541.38%)
Mutual labels:  alfred, alfred3-workflow
alfred-string-operations
Perform string operations to clipboard content
Stars: ✭ 70 (-79.89%)
Mutual labels:  alfred, alfred3-workflow
gdict
A command line dictionary written in golang powered by multi engines.
Stars: ✭ 21 (-93.97%)
Mutual labels:  alfred, alfred3-workflow

JetBrains: Open project

Alfred3 & Alfred4 workflow to easily open your projects with your favorite JetBrains product.

npm version npm downloads per week Quality Gate Status

Requirements

You need Node.js 10+ and Alfred 3.5+ with the paid Powerpack upgrade.

This workflow need one of JetBrains products (2019.1+), and its shell script to works

Installation / Update

$ npm install -g @bchatard/alfred-jetbrains

Thanks to Alfy and alfred-notifier, you will be notify when a new version is available.

You can also install alfred-updater to update all your "Alfy Workflow".

Init shell script

  • Via JetBrains Toolbox:
    • Open the JetBrains Toolbox window, and then click on the parameter icon;
    • In the following form, enable Generate shell scripts, and set a path for script
    • More info: Toolbox App 1.11: What’s New.
  • Via Product Create Command-line Launcher

How to use

  • Open Alfred with your usual hotkey
  • Type keyword (example pstorm) followed by your project name jetbrains-projects-secret-light
Default Keywords
  • AndroidStudio: studio;
  • AppCode: appcode;
  • CLion: clion;
  • DataGrip: datagrip;
  • GoLand: goland;
  • IntelliJ Idea: idea (default to Ultimate Edition, see customisation to change this);
  • PhpStorm: pstorm;
  • PyCharm: pycharm (default to Professional Edition, see customisation to change this);
  • WebStorm: wstorm;
  • Rider: Help wanted;
  • RubyMine: rubymine;
Supported versions I test with this products/versions:
  • AndroidStudio: 3.+;
  • AppCode: 2018.3 / 2019.+ / 2020.+;
  • CLion: 2018.3 / 2019.+ / 2020.+;
  • DataGrip: 2018.3 / 2019.+ / 2020.+;
  • GoLand: 2018.3 / 2019.+ / 2020.+;
  • IntelliJ Idea: 2018.3 / 2019.+ / 2020.+;
  • PhpStorm: 2018.3 / 2019.+ / 2020.+;
  • PyCharm: 2018.3 / 2019.+ / 2020.+;
  • WebStorm: 2018.3 / 2019.+ / 2020.+;
  • RubyMine: 2018.3 / 2019.+ / 2020.+;

For other versions:

Customisation

Some of JetBrains product are available in different editions (ex: PyCharm - Professional, Edu & Community). In that case they share the same bin / keyword, so you need to customise the Preferences folder to retrieve your projects.

A search engine is used to retrieve relevant project. For some use cases, the default configuration is not optimal for you.

JetBrains Actions

With keyword jb you can access to some actions for this workflow.

Clean Projects Cache

Some information are cached for better performance. You can change cache lifetime (see environment variable). This command flush all cache.

Workflow Environment Variables

  • jb_product_cache_lifetime: cache lifetime in seconds for "product data" (application path, bin path etc) [default: 86400 seconds]
  • jb_project_cache_lifetime: cache lifetime in seconds for project list (one cache per app) [default: 3600 seconds]
  • jb_product_customisation_file: path to JSON file for product customisation
  • jb_search_customisation_file: path to JSON file for search customisation

Changelog

Changelog

License

MIT © bchatard

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].