bchatard / jetbrains-alfred-workflow Goto Github PK
View Code? Open in Web Editor NEWOpen a project with one of JetBrains' product.
Home Page: http://bchatard.github.io/jetbrains-alfred-workflow/
License: MIT License
Open a project with one of JetBrains' product.
Home Page: http://bchatard.github.io/jetbrains-alfred-workflow/
License: MIT License
Q | A |
---|---|
Workflow version | 2.0.0 |
OSX Version | 10.14.2 |
Alfred Version | 3.7.1 |
JetBrains Product/Version | PhpStorm / 2018.3 |
Installation type | classic .dmg |
If I already have PhpStorm opened with Project A, and then I try to open Project B using this workflow, nothing happens. I only see a notification message, but the project itself won't open. If I don't have any projects opened in PhpStorm, then this workflow works fine.
Actual results:
You will see a notification "Opening Project B"
Expected results:
Project B is opened in PhpStorm.
Q | A |
---|---|
Workflow version | master |
OSX Version | 10.11.6 |
Alfred Version | 2.8.8 |
JetBrains Product/Version | PyCharm Community Edition 2016.3.2 |
Installation type | classic .dmg |
Latest workflow version is incompatible with Alfred 2.x. According to README, it should be working. Is this intentional BC or just bug?
Q | A |
---|---|
Workflow version | v1.0.9 |
OSX Version | 10.12.1 |
Alfred Version | 3 |
JetBrains Product/Version | PhpStorm / 2016.3 |
Installation type | classic .dmg |
I'm trying to use this workflow (thanks for it, by the way), but it doesn't find any projects. I tried to debug it and got to this step:
xmllint --xpath '//component[@name="RecentDirectoryProjectsManager"]/option[@name="recentPaths"]/list/option/@value' ~/Library/Preferences/PhpStorm2016.3/options/recentProjectDirectories.xml
which returns this:
value="$USER_HOME$/Sites/microsites.dev" value="$USER_HOME$/Sites/example.dev"
Is it the right output? It feels like it should return just a value, without the attribute name.
I also couldn't get debug to work. AddDebug doesn't output anything for me.
Thanks in advance for looking into that.
Fetching projects list is slower than previous workflow.
The issue is here for projectPath in "${(@f)projectsPath}"; do
Q | A |
---|---|
Workflow version | 2.0.0 latest beta |
OSX Version | 10.10.5 |
Alfred Version | 3.5.1 |
JetBrains Product/Version | all |
Installation type | all |
tab completion break result if project name have spaces
search a project (any products), and then press tab. If project name have spaces "not found" appears
Q | A |
---|---|
Workflow version | 2.0.0 |
OSX Version | 10.10.5 / 10.11.05 |
Alfred Version | 3 |
JetBrains Product/Version | PhpStorm / 2016.1.1 |
Installation type | classic .dmg / Caskroom / JB Toolbox |
...
won't work if project name has spaces
...
won't work if project name has spaces,
Above changes can resolve the problem.
Q | A |
---|---|
Workflow version | latest |
OSX Version | 10.14.x |
Alfred Version | 3.7.x |
JetBrains Product/Version | PhpStorm / 2018.3.x |
Installation type | JB Toolbox |
If you enable "Generate shell scripts" the workflow doesn't works. The generated shell script seems to be different than the shell script generated through PhpStorm itself
Q | A |
---|---|
Workflow version | v1.0.14 |
OSX Version | 10.12.6 |
Alfred Version | 3 |
JetBrains Product/Version | PyCharm / 2017.2.1 |
Installation type | classic .dmg |
No project match for PyCharm, I have two projects there: recipes-database and test_project.
Version: PyCharm 2017.2.1 Build #PY-172.3544.46
Here is log file:
AppPath: /Applications/PyCharm.app
Config Path: /Users/generalic/Library/Preferences/PyCharm2017.2
Work with: /Users/generalic/Library/Preferences/PyCharm2017.2/options/recentProjectDirectories.xml
Raw Projects Path:
value="$USER_HOME$/projects/reciepes-database" value="$USER_HOME$/projects/PycharmProjects/test_project"
Projects Path:
/Users/generalic/projects/reciepes-database
/Users/generalic/projects/PycharmProjects/test_project
Process /Users/generalic/projects/reciepes-database
extractProjectName via workspace.xml
extractProjectName via workspace.xml - alternative
Project Name
Process /Users/generalic/projects/PycharmProjects/test_project
Project Name
...
Move to JSON format for script filter (instead of XML)
Q | A |
---|---|
Workflow version | 2.0.0 |
OSX Version | 10.13.5 |
Alfred Version | 3 |
JetBrains Product/Version | IntelliJ Ultimate 2018.1.3 |
Installation type | Toolbox |
When idea is typed in the alfred search the message seen in the screenshot is seen.
[2018-07-23 18:04:32][input.scriptfilter] Queuing argument '' [2018-07-23 18:04:32][input.scriptfilter] Script with argument '(null)' finished [2018-07-23 18:04:32][input.scriptfilter] {"items":[{"uid":"e_0","title":"Can't find application path for '\/usr\/local\/bin\/idea'","subtitle":"Please enable log and contact developer","match":null,"arg":"","icon":{"path":"\/System\/Library\/CoreServices\/CoreTypes.bundle\/Contents\/Resources\/AlertStopIcon.icns"},"valid":false,"autocomplete":"","type":"default","mods":null,"text":{"copy":"#0 \/Users\/cada\/Dropbox\/sync\/alfred\/Alfred.alfredpreferences\/workflows\/user.workflow.AC5B919E-0BD1-4783-8343-044AC64BE245\/Project.php(108): Project->checkJetbrainsApp()\n#1 Command line code(4): Project->search('')\n#2 {main}"},"quicklookurl":null,"variables":[]}],"variables":[]}
Hi,
I'm trying to debug the zsh script, but I am not really good at shell scripting. I can only find that the getProjectsPath returns values with "n" between every project paths. this is wrong, doesn't it?
best regards.
Q | A |
---|---|
Workflow version | 1.0.13 |
OSX Version | 10.12.6 |
Alfred Version | 3 |
JetBrains Product/Version | PyCharm CE / 2017.2 |
Installation type | classic .dmg |
Workflow can't get project name from new workspace.xml. I enable the debug output and get some message.
# This is new version workspace.xml
Process /Users/XXX/mywork_space/Projects/Fuzzing/kitty
extractProjectName via workspace.xml
Project Name
# This is the old version workspace.xml
Process /Users/XXX/mywork_space/Projects/checkio
extractProjectName via workspace.xml
Project Name checkio
There is my workspace file.
Q | A |
---|---|
Workflow version | 2.0.0 |
OSX Version | _10.15 _ |
Alfred Version | 3.7 |
JetBrains Product/Version | IDEA / 2019.1.3 |
Installation type | Idea generate |
Hello, after I installed jetbrains-alfred-workflow, in the alfred search project, some projects can't be searched. Is it because of the project path problem? Or what is the matching project rule? Can I define it?
Q | A |
---|---|
Workflow version | 1.0.12 |
OSX Version | 10.12.04 |
Alfred Version | 3 |
JetBrains Product/Version | Rider EAP 21 |
Installation type | JB Toolbox |
Again, a feature idea and not really an issue. I thought it would be quite nice "quality of life" feature, if project results would be cached after a scan somehow.
The benefit would be to get instant results on subsequent searches. (Of course, the search and "recache" could run in the background and update the results if finished.)
The Project.php and ProjectName.php inside alfredworkflow file are different from those file in src. Due to typo, it doesn't work. Please update package file from src and it just works well after updated.
WS 2016.1, v0.8. All project I added after installing workflow won't appear in the search. All projects in the same folder
8e98920 fixed an issue with escaping \n. The current package does not contain this fix. This cause the workflow to return 0 results ( at least on IntelliJ )
Q | A |
---|---|
Workflow version | 2.0.0-beta6 |
OSX Version | 10.12.6 |
Alfred Version | 3.5.1 |
JetBrains Product/Version | DataGrip / 2017.2.3 |
Installation type | JB Toolbox |
Currently there is no support for JetBrains DataGrip so I think it would be nice to add it to this wonderful workflow. Thanks in advance!
Q | A |
---|---|
Workflow version | 1.0.9 |
OSX Version | all |
Alfred Version | 2 / 3 |
JetBrains Product/Version | PhpStorm / 2016.3 | WebStorm / 2016.3 |
Installation type | classic .dmg & Caskroom |
can't open more than once projet
pstorm
==> phpstorm
wstorm
==> webstorm
PhpStorm
Generate bin with old name (pstorm
) or update workflow to use phpstorm
instead of pstorm
WebStorm
Generate bin with old name (wstorm
) or update workflow to use webstorm
instead of wstorm
Update workflow (see customisation)
Q | A |
---|---|
Workflow version | 1.0.12 |
OSX Version | 10.12.04 |
Alfred Version | 3 |
JetBrains Product/Version | Rider EAP 21 |
Installation type | JB Toolbox |
Hey there,
first of all thanks for this awesome workflow, already using it a lot.
This is just a little feature request to include Rider, JB's "new" C# IDE. Already tried to add it in the workflow, but it seems the main.zsh
script does not support it out of the box.
greetings,
voydz
Q | A |
---|---|
Workflow version | 2.0.0-beta1 |
OSX Version | 10.12.6 (16G29) |
Alfred Version | v3.5 [876] |
JetBrains Product/Version | Android Studio 2.3.3 |
Installation type | classic .dmg |
studio
doesn't seem to find all of my projects. The two shown projects are always the same ones.
I currently have 3 projects in android-studio, but the plugin only shows two of them. I friend did the same and also has the problem, he has ~9 projects and the plugin only show two of them.
studio
and see only two projectsTrying to use it with WebStorm 11.0.3, I have /usr/local/bin/wstorm but still getting error in Alfred that it is not found.
https://www.dropbox.com/s/0z3sa9qx2peoes9/Screenshot%202016-02-25%2013.07.13.png?dl=0
Q | A |
---|---|
Workflow version | 2.0.0-beta4 |
OSX Version | 10.13.1 |
Alfred Version | 3 |
JetBrains Product/Version | Rider / 2017.2 |
Installation type | JB Toolbox |
The workflow is not able to find rider projects.
Ensure Alfred 3 compatibility.
Q | A |
---|---|
Workflow version | 2.0.0 |
OSX Version | 10.11.05 |
Alfred Version | 3.6.2 |
JetBrains Product/Version | Androuid Studio / 3.1.4 |
Installation type | Caskroom |
Installed the workflow, first worked but suddenly the workflow stop working after several usages
$ which studio
returns /usr/local/bin/studio
When activate Alfred and write studio
it gives me error icon with text "Can't find application path for '/usr/local/bin/studio'"
Q | A |
---|---|
Workflow version | 2.0.0 |
OSX Version | 10.10.5 / 10.11.05 |
Alfred Version | 3 |
JetBrains Product/Version | PhpStorm / 2016.1.1 |
Installation type | classic .dmg / Caskroom / JB Toolbox |
[2018-10-24 08:17:02][input.scriptfilter] Queuing argument ''
[2018-10-24 08:17:02][input.scriptfilter] Script with argument '(null)' finished
[2018-10-24 08:17:02][input.scriptfilter] {"items":[{"uid":"e_0","title":"Can't find application path for '/usr/local/bin/clion'","subtitle":"Please enable log and contact developer","match":null,"arg":"","icon":{"path":"/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns"},"valid":false,"autocomplete":"","type":"default","mods":null,"text":{"copy":"#0 /Users/danielschreurs/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.B8C96E8F-D00C-403A-B8E4-5A1D7DCFDFAE/Project.php(108): Project->checkJetbrainsApp()\n#1 Command line code(4): Project->search('')\n#2 {main}"},"quicklookurl":null,"variables":[]}],"variables":[]}
[2018-10-24 08:17:10][input.scriptfilter] Queuing argument ''
[2018-10-24 08:17:10][input.scriptfilter] Script with argument '(null)' finished
[2018-10-24 08:17:10][input.scriptfilter] {"items":[{"uid":"e_0","title":"Can't find application path for '/usr/local/bin/idea'","subtitle":"Please enable log and contact developer","match":null,"arg":"","icon":{"path":"/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns"},"valid":false,"autocomplete":"","type":"default","mods":null,"text":{"copy":"#0 /Users/danielschreurs/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.B8C96E8F-D00C-403A-B8E4-5A1D7DCFDFAE/Project.php(108): Project->checkJetbrainsApp()\n#1 Command line code(4): Project->search('')\n#2 {main}"},"quicklookurl":null,"variables":[]}],"variables":[]}
...
Q | A |
---|---|
Workflow version | 2.0.0 |
OSX Version | 10.10.5 / 10.11.05 |
Alfred Version | 3 |
JetBrains Product/Version | all |
Installation type | all |
support accents
Q | A |
---|---|
Workflow version | 2.0.0 |
OSX Version | 10.14.4 |
Alfred Version | 3 |
JetBrains Product/Version | PhpStorm / 2019.1 |
Installation type | JB Toolbox |
Everything worked fined, until the upgrade to PhpStorm 2019.1.
In this version the 'Create command-line launcher' is gone, so the config lives in JB Toolbox.
The pstorm alias is working.
But the workflow fails:
Can't find application path for '/usr/local/bin/pstorm'
Tried with default phpstorm launcher as well.
Find a way to notify on new release without slow down performance
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.