Categories


Authors:
wallaby

BashSupport

Products: IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm, AppCode, Android Studio, 0xDBE, CLion

Vendor: Joachim Ansorg

Email:

Website: https://github.com/jansorg/BashSupport

Source code: BashSupport_4230.zip

License: http://www.apache.org/licenses/LICENSE-2.0.html

Bugtracker page

Bash support for IntelliJ.
Supports syntax highlighting, rename refactoring, documentation lookup, inspections, quickfixes and much more.
Downloads: 1369854
Rating:
Participated in rating: 36
Version Compatible builds Date
1.5.0.142-beta3 142.3230 — 142.* 24.07.2015 Download
1.5.0.142-beta1 142.2491 — 142.* 19.06.2015 Download
1.4.0_build141 141 — 141.* 05.03.2015 Download
1.4.0_build140 140 — 140.* 05.03.2015 Download
1.4.0_build139 139 — 139.* 05.03.2015 Download
1.4.0_idea13 135 — 137.* 05.03.2015 Download
1.3.4 139 — 140.* 05.02.2015 Download
1.2 138.1980 — 138.* 13.09.2014 Download
1.2 134 — 137.* 13.09.2014 Download
1.1beta24-idea_138 138.379 — 138.* 30.05.2014 Download
1.1beta24-idea_138 138 — 138.* 29.05.2014 Download
1.1beta20 125 — 129.* 28.11.2013 Download
1.1beta20-idea13 133 — 133.* 28.11.2013 Download
1.1beta19-idea13 132 — 133.* 10.10.2013 Download
1.1beta19-idea13 130.1486 — 131.* 15.08.2013 Download
1.1beta19-idea12.0 123 — 123.* 15.08.2013 Download
1.1beta18 121 — 129.* 10.08.2013 Download
1.1beta16 121 — 130.* 13.05.2013 Download
1.1beta8 117.84 — 119.* 28.03.2012 Download
1.1beta7 111 — 117.* 16.02.2012 Download
1.1beta1 110.291 — 110.* 10.11.2011 Download
1.0 107.100 — 109.* 19.05.2011 Download
0.9.23 103.72 — 107.* 11.04.2011 Download
0.9.21 99.18 — 107.* 24.03.2011 Download
0.9.15 97 — 97.* 06.02.2011 Download
0.9.15 95.429 — 95.* 06.02.2011 Download
0.9.3 81.9100 — 85.* 07.08.2009 Download
30 updates are hidden show all updates
Screenshot #14087

Recent change notes

Changes in version 1.5.0:
  • Heredoc parsing improvement: The processing is more robust, more correct and should be faster, too.
  • #246: Minor Single Quote Escaping Issue
  • #201: Cannot parse logical not in arithmetic expressions
  • #238: Replace with evaluated expansion" works incorrectly
  • Bash code passed to eval in single quotes ('') is now parsed, too
  • #243: Single line case statement parse error
  • Files usages in strings are now processed during a file rename if the option is enabled.
  • Renaming files in non-source directories
  • References to other Bash script files will now be renamed if the filename is changed
  • Fixed renaming of filenames in unevaluated strings, e.g. 'file.bash'
  • New Bash files are now created from a template. If you want to customize the default script you can modify the template "Bash Script" in the IntelliJ settings.
  • #223: Update failed for AnAction with ID=Bash.NewBashScript: Already disposed
  • Fixed renaming of Bash files, IntelliJ had a feature for all files to turn off search for references. This is now disabled for Bash files. References are always changed if a Bash file is renamed.
  • Fixed Bash file renaming, file references to Bash files are changed now
  • No keyword completions while typing in a Bash comment
  • No live template completions while typing in a Bash comment
  • Bash version 4 support is now enabled by default
  • Moved README.txt to README.md
Full changelog Recent changes:
  • Fixed the "Run before" steps of a Bash run configuration
  • Added basic Bash live templates: if, ife, ifee, while, until, case, cap, cap2, cap3
  • The special /usr/bin/env command is now supported by the shebang inspection
  • Parser performance improved (pool for internal marker objects added)
  • Fixed "Local variable definition on global level" inspection
  • Fixed case expressions followed by a backtick character
  • Major work on the run configuration: Ansi colors supported, reuse of default components, bugs fixed
  • Enabled and fixed the custom error reporting dialog
  • Creating new Bash run configurations now picks up the shell path and shell options of the file's shebang line
  • Disabled debug button for Bash run configuration
  • #166: Support for ToDo-Strings in Bash comments
  • Support for the typeset command
  • Initial support for the trap command
  • Initial support for the eval command
  • "Replace with ${var}" is not suggested inside of arithmetic expressions any more
  • Improved color scheme definitions, looks better with Darcula

General usage instructions

Github project: https://github.com/jansorg/BashSupport