diff --git a/plugins/idea/README.md b/plugins/idea/README.md new file mode 100644 index 000000000..68b964350 --- /dev/null +++ b/plugins/idea/README.md @@ -0,0 +1,13 @@ +## idea + +Quick open Intellij Idea project in bash for MAC OS X + +### Requirements + + * Intellij Idea or Intellij Idea Community Edition + +### Usage + + * `idea .` + * `idea ~/projects/demo` + diff --git a/plugins/idea/idea.plugin.zsh b/plugins/idea/idea.plugin.zsh new file mode 100644 index 000000000..a2b89c203 --- /dev/null +++ b/plugins/idea/idea.plugin.zsh @@ -0,0 +1,22 @@ +local _idea_paths > /dev/null 2>&1 +_idea_paths=( + "$HOME/Applications/IntelliJ IDEA 14.app" + "/Applications/IntelliJ IDEA 14.app" + "$HOME/Applications/IntelliJ IDEA 13.app" + "/Applications/IntelliJ IDEA 13.app" + "$HOME/Applications/IntelliJ IDEA 12.app" + "/Applications/IntelliJ IDEA 12.app" + "$HOME/Applications/IntelliJ IDEA 14 CE.app" + "/Applications/IntelliJ IDEA 14 CE.app" + "$HOME/Applications/IntelliJ IDEA 13 CE.app" + "/Applications/IntelliJ IDEA 13 CE.app" + "$HOME/Applications/IntelliJ IDEA 12 CE.app" + "/Applications/IntelliJ IDEA 12 CE.app" +) + +for _idea_path in $_idea_paths; do + if [[ -a $_idea_path ]]; then + alias idea="open -a '$_idea_path'" + break + fi +done