{"id":13820755,"url":"https://github.com/bchatard/jetbrains-alfred-workflow","last_synced_at":"2026-01-14T17:24:21.689Z","repository":{"id":80773750,"uuid":"46231475","full_name":"bchatard/jetbrains-alfred-workflow","owner":"bchatard","description":"Open a project with one of JetBrains' product.","archived":true,"fork":false,"pushed_at":"2019-04-10T07:09:49.000Z","size":3310,"stargazers_count":333,"open_issues_count":5,"forks_count":24,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-05-16T10:41:00.956Z","etag":null,"topics":["alfred","alfred-workflow","jetbrains","phpstorm","webstorm"],"latest_commit_sha":null,"homepage":"http://bchatard.github.io/jetbrains-alfred-workflow/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bchatard.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-15T19:04:23.000Z","updated_at":"2025-04-12T19:07:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"327c2a45-b0c4-4242-92a3-56c68cb35e28","html_url":"https://github.com/bchatard/jetbrains-alfred-workflow","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/bchatard/jetbrains-alfred-workflow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bchatard%2Fjetbrains-alfred-workflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bchatard%2Fjetbrains-alfred-workflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bchatard%2Fjetbrains-alfred-workflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bchatard%2Fjetbrains-alfred-workflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bchatard","download_url":"https://codeload.github.com/bchatard/jetbrains-alfred-workflow/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bchatard%2Fjetbrains-alfred-workflow/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28427408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T16:38:47.836Z","status":"ssl_error","status_checked_at":"2026-01-14T16:34:59.695Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alfred","alfred-workflow","jetbrains","phpstorm","webstorm"],"created_at":"2024-08-04T08:01:08.342Z","updated_at":"2026-01-14T17:24:21.666Z","avatar_url":"https://github.com/bchatard.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":":warning: \n\n\u003e Since 2019.1 versions, the behaviour of JetBrains `bin` change.\n\u003e\n\u003e Try the new version of the workflow: [Alfred JetBrains](https://github.com/bchatard/alfred-jetbrains)\n\u003e \n\u003e Please disable this workflow before, to avoid `keyword` conflict\n\u003e\n\u003e Sorry\n\n:warning: \n\nJetBrains: Open project\n========================\n\n__Alfred3__ workflow to easily open your projects with your favorite JetBrains product.\n\n\n## Requirements\nYou need Alfred __3.5+__\n\nThis workflow need one of JetBrains products, and its command line launchers to works:\n\n\n### Create command line launcher\nExample with PhpStorm:\n\n1. Open PhpStorm\n2. Go to _Tools_ and _Create Command-line Launcher_\n![jetbrains-alfred-workflow-create-cli](https://raw.githubusercontent.com/bchatard/jetbrains-alfred-workflow/master/doc/img/requirement/jetbrains-alfred-workflow-create-cli.png)\n3. In the popup windows, just click on OK\n![jetbrains-alfred-workflow-create-cli-2](https://raw.githubusercontent.com/bchatard/jetbrains-alfred-workflow/master/doc/img/requirement/jetbrains-alfred-workflow-create-cli-2.png)\n\n\n## Installation\n1. Download workflow from `package` folder, or [here](https://github.com/bchatard/jetbrains-alfred-workflow/blob/master/package/JetBrains%20-%20Open%20project.alfredworkflow?raw=true)\n2. Double click on downloaded file (JetBrains - Open project.alfredworkflow)\n\nAlfred2 user, please use [v1.0](https://github.com/bchatard/jetbrains-alfred-workflow/tree/v1.0)\n\n\n## How to use\n* Open Alfred with your usual hotkey\n* Type keyword (example `pstorm`) followed by your project name\n![jetbrains-projects-secret-light](https://raw.githubusercontent.com/bchatard/jetbrains-alfred-workflow/master/doc/img/jetbrains-projects-secret-light.png)\n\n\n### Default Keywords\n * AppCode: `appcode` ;\n * CLion: `clion` ;\n * IntelliJ Idea: `idea` ;\n * PhpStorm: `pstorm` (before 2016.3) or `phpstorm` (2016.3+) ;\n * PyCharm: `charm` ;\n * RubyMine: `mine` ;\n * WebStorm: `wstorm` (before 2016.3) or `webstorm` (2016.3+) ;\n * Android Studio: `studio` ;\n * GoLand: `goland` ;\n * Rider: `rider` ;\n * DataGrip: `datagrip` (since v2.0.0-beta7) ;\n\n\n### Supported versions\nI test with this products/versions:\n\n* AppCode: v3.3 ;\n* CLion: v1.2 / 2016.x / 2017.x  ;\n* IntelliJ Idea CE: v15 / 2016.x / 2017.x / 2018.x ;\n* PhpStorm: v10 / 2016.x / 2017.x / 2018.x ;\n* PyCharm CE: v5 / 2016.x / 2017.x  ;\n* RubyMine: v8 / 2016.x / 2017.x  ;\n* WebStorm: v11 / 2016.x / 2017.x / 2018.x  ;\n* Android Studio: v2.x / v3.x ;\n* GoLand: 2017.x ; \n* Rider: 2017.x ;\n* DataGrip: 2017.3+\n\nNB: about PhpStorm, if you need compatibility with older version please use my old workflow: [PhpStorm Alfred Workflow](https://github.com/bchatard/phpstorm-alfred-workflow)\n\nNB2: PhpStorm \u0026 WebStorm change default bin name in 2016.3 [#9](https://github.com/bchatard/jetbrains-alfred-workflow/issues/9).\n\n\n## JetBrains Actions\n\nWith keyword `jb` you can access to some actions for this workflow.\n\n### Clean Projects Cache\nProjects list is cached for better performance (one cache per products). You can change cache lifetime (see [environment variable](#workflow-environment-variables)). This command clean cache for all products.\n\n### Check workflow update\nCheck if a new release is available for this workflow.\n\n## Customisation\nIf you change command line tools name/path or if you want to change keyword, you need to update workflow settings:\n\n1. Go to Workflows and select \"JetBrains - Open project\"\n![jetbrains-workflow-script-filter](https://raw.githubusercontent.com/bchatard/jetbrains-alfred-workflow/master/doc/img/customisation/jetbrains-workflow-script-filter.png)\n2. Double click on a box _Run script_ for a JetBrains product (example: PhpStorm)\n  * Change value in _Keyword_ field\n  * Change bin value _Script_ field: `echo (new Project('/YOUR/BIN/NAME/PATH'))-\u003esearch(\"{query}\");`\n  * Save\n![jetbrains-workflow-script-edit](https://raw.githubusercontent.com/bchatard/jetbrains-alfred-workflow/master/doc/img/customisation/jetbrains-workflow-script-edit.png)\n\n\n## Known issue\nAfter an application upgrade you need to update the _Command-line launcher_\n![jetbrains-alfred-caskroom](https://raw.githubusercontent.com/bchatard/jetbrains-alfred-workflow/master/doc/img/jetbrains-alfred-update.png)\n\n\n## FAQ\n\n### How to update the Command-line launcher after the update of my software?\n\u003e Follow \"[Create command line launcher](#create-command-line-launcher)\" instructions again.\n\n### How to update the workflow\n\u003e Download the latest package and open it\n\n## Debug\n\n1. Go to Workflows and select \"JetBrains - Open project\"\n2. Click on _Configure workflow and variables_\n![jetbrains-alfred-workflow-debug](https://raw.githubusercontent.com/bchatard/jetbrains-alfred-workflow/master/doc/img/debug/jetbrains-alfred-workflow-debug.png)\n3. Change environment variable `jb_debug` to `1`\n4. Open Alfred with your usual hotkey, and type keyword (example `pstorm`) followed by debug\n5. You will see something like this, press ⌘ + C to copy path to log file\n![jetbrains-alfred-workflow-log](https://raw.githubusercontent.com/bchatard/jetbrains-alfred-workflow/master/doc/img/debug/jetbrains-alfred-workflow-log.png)\n\n\n## Workflow Environment Variables\n* `jb_debug`: enable [debug mode](#debug)\n* `jb_cache_lifetime`: cache lifetime in seconds for projects list (default: 3600 seconds)\n\n\n## Changelog\n[Changelog](CHANGELOG.md)\n\n## License\n\n[MIT](LICENSE) © [bchatard](https://github.com/bchatard)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbchatard%2Fjetbrains-alfred-workflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbchatard%2Fjetbrains-alfred-workflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbchatard%2Fjetbrains-alfred-workflow/lists"}