Skip to main content
  • Log in
  • Manage Cookies
Eclipse Plugins, Bundles and Products - Eclipse Marketplace
  • My Marketplace
  • Add Content
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Marketplace
  3. Tools
  4. Bash Editor

Please be aware that some listings have been temporarily delisted from our marketplace in order to improve the security of the platform. We apologize for any inconvenience this may caused.

For more information on this matter, please visit #1.

If you are a listing owner and would like to have your listing(s) reinstated, please open a ticket at https://gitlab.eclipse.org/eclipsefdn/it/websites/marketplace.eclipse.org/-/issues.

Thank you for your understanding and cooperation.

Bash Editor

Bash Editor
651
26
Install

Drag to Install!

Drag to your running Eclipse* workspace.
*Requires Eclipse Marketplace Client

Add this URL to your Eclipse Installation to reach this solution's update site.

2023-03 (4.27)
2022-12 (4.26)
2022-09 (4.25)
2022-06 (4.24)
2022-03 (4.23)
2021-12 (4.22)
2021-09 (4.21)
2021-06 (4.20)
2021-03 (4.19)
2020-12 (4.18)
2020-09 (4.17)
2020-06 (4.16)
2020-03 (4.15)
2019-12 (4.14)
2019-09 (4.13)
2019-06 (4.12)
2019-03 (4.11)
2018-12 (4.10)
2018-09 (4.9)
Photon (4.8)
Oxygen (4.7)
Neon (4.6)

https://de-jcup.github.io/update-site-eclipse-bash-editor/update-site

Learn more...

Screenshot 0

Screenshot 1

Screenshot 2

Screenshot 3

Details Group Tabs

Details

This plugin is a bash script editor

Features:

  • Integrated bash debugger
  • Run bash scripts from IDE by configurable parameters, environment variables etc.
  • Adds a configurable "Open path in terminal" action in project and package explorer
  • Marks variable occurrences
  • Templates (some defaults + customizable)
  • Tasks (some defaults + customizable)
  • Syntax highlighting
  • Outline
    • Can be sorted alphabetical
    • Can open call hierarchy for a function (context menu)
  • Quick-Outline (CTRL + o )
  • Open referenced functions by hyperlink (script, project or even workspace scope possible)
  • Bash Call Hierarchy
  • Mark occurrences in editor by double click to
    • Variables
    • Functions
    • Feature can be toggled at toolbar ("Toggle Mark Occurrences (ALT+SHIFT+O)"
  • Validation
  • Simple code completion (keywords + existing words)
  • Colors can be customized. Also additional defaults for dark theme exists.
  • Bracket switching + highlighting
  • Block commenting (CTRL+7)
  • Auto bracket closing for []
  • Small
  • Tooltips for keywords (offline description + link to online information)
  • Works on Linux, Windows and Mac out of the box.
  • Save Actions
    • External Tool can be used for auto format on save, default is set to beautysh

Additional links

  • Issue Tracker
  • YouTube Videos
  • Release history
  • Wiki
Categories:
  • Editor,
  • Tools
Tags:
  • bash,
  • script,
  • editor,
  • fileExtension_sh,
  • debugger
Additional Details
Eclipse Versions: 
2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
Albert Tregnaghi
Development Status: 
Production/Stable
Date Created: 
Mon, 2017-07-10 06:27
License: 
Apache 2.0
Date Updated: 
Mon, 2023-03-27 10:44
Submitted by: 
Albert Tregnaghi
Screenshots
Screenshot 0
Screenshot 1
Screenshot 2
Screenshot 3
Metrics
DateRankingInstallsClickthroughs
March 202336/6851522 (0.41%)34
February 202337/6681437 (0.43%)31
January 202335/6771537 (0.44%)34
December 202234/8051434 (0.42%)40
November 202234/8081633 (0.42%)29
October 202232/8111672 (0.44%)37
September 202227/8121881 (0.48%)31
August 202230/8081605 (0.45%)40
July 202231/8161595 (0.44%)37
June 202236/8101672 (0.42%)37
May 202240/8101647 (0.38%)38
April 202237/8171789 (0.43%)30
View Data for all Listings
Errors

Unsuccessful Installs in the last 7 Days: 3

CountError Message
3Cannot continue the operation. There is another install operation in progress.
Download last 500 errors (CSV)
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for Bash Editor.

HTML Code:


Markdown Syntax:



Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Wednesday, March 29, 2023 - 08:20

Reviews Sign in to post reviews

atregnaghi's picture

Manual remove old update site if necessary

Submitted by Albert Tregnaghi on Mon, 2021-07-19 03:57

In my own installation I got still complains at startup about https://dl.bintray.com/de-jcup/basheditor (old update site) not available... (eclipse auto updater). So I did remove the old update site location manually.

If you have the same problem, you can do this as well by opening Window->Preferences ennter "update" in search field and select "Available Software Sites" in tree. Here you can remove https://dl.bintray.com/de-jcup/basheditor

atregnaghi's picture

Version 2.7.0 fixes auto update problem

Submitted by Albert Tregnaghi on Sat, 2021-07-17 11:02

The new version 2.7.0 includes some new interesting features but also fixes auto-update problems: The old update site https://dl.bintray.com/de-jcup/basheditor is no longer used inside meta data, so after a install or update by eclipse market place client to 2.7.0 bash editor auto updates by eclipse will work again. For more details please visit Release 2.7.0

atregnaghi's picture

Because of bintray sundown -

Submitted by Albert Tregnaghi on Fri, 2021-02-19 18:41

Because of bintray sundown - see https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter there was a need to change the update site.

The new location starting with version 2.6.0 is now https://de-jcup.github.io/update-site-eclipse-bash-editor/update-site/

When you are using eclipse marketplace for installation the new update location will be automatically applied.

jsellerssq5's picture

Integrated Debug Entry missing from Eclipse Preferences

Submitted by John Sellers on Sat, 2020-08-08 03:03

I installed bash editor in the following Eclipse Environment:

tinyurl.com/y4yc9p3q

Your videos all show Debug which I can't find, and your support seems to assume that thed are there.   I looked fhrough your Support page, debug page, and videos for 3 days, but couldn't find the right information. 

Is it there and intigraged and I am just missing something?  Or does something need to be brought in from github or somewhere else?

Thank your for your time and nice editor.

atregnaghi's picture

Re: Integrated Debug Entry missing from Eclipse Preferences

Submitted by Albert Tregnaghi on Fri, 2021-02-19 18:41

I just released version 2.6.0 on eclipse marketplace which does always show up debug view automatically when not already visible. So this should solve your problem.

If you have more questions or need support please create an issue at https://github.com/de-jcup/eclipse-bash-editor

atregnaghi's picture

Re: Integrated Debug Entry missing from Eclipse Preferences

Submitted by Albert Tregnaghi on Fri, 2020-08-14 07:08

Hello John,

I added a dedicated Wiki entry for this, where I described how to show up missing views etc.
If there are still problems, please add an issue at Issue-Tracker

Best wishes
Albert

kobugz's picture

Seems to have an issue with clone editor

Submitted by Kevin O on Wed, 2020-05-13 10:05

In most editors in Eclipse (e.g., the Java editor), one can "clone editor" and end up with two editors to the same file (especially useful for editing different parts of the same file). In this application, using "clone editor" ends up with separate instances or something such that making changes in one editor instance are not reflected in other. Furthermore, it makes it such that one cannot switch editor instances if one has saved in one of them as the other is out of sync with the file system.

 

atregnaghi's picture

Re: Seems to have an issue with clone editor

Submitted by Albert Tregnaghi on Fri, 2020-06-05 19:12

I created issue #199 at GitHub for your mentioned problem.

proubekas's picture

HTTP Proxy Authentication Required error.

Submitted by Paul Roubekas on Fri, 2018-08-03 13:56

When doing a click and drag, of the install button the following error occurs.

HTTP Proxy Authentication Required: h t t p s : / / dl.bintray.com/de-jcup/basheditor/content.xml
Proxy Authentication Required

atregnaghi's picture

Re: HTTP Proxy Authentication Required error.

Submitted by Albert Tregnaghi on Wed, 2018-08-08 18:42

Hello Paul,

this is not a plugin problem but an http proxy issue. At https://github.com/de-jcup/eclipse-bash-editor/issues/114 another user had same issue, please look into my answers there.

scoyne's picture

Timeout on Install

Submitted by Shane Coyne on Tue, 2018-05-29 05:11

Hi ,

I am getting a timeout when attempting to install:

 

eclipse.buildId=4.7.1.M20171009-0410
java.version=1.8.0_144
Created Time: 2018-05-28 14:10:33.171

org.eclipse.equinox.p2.transport.ecf
Error
Tue May 29 10:05:32 BST 2018
Unable to connect to repository https dl.bintray.com/de-jcup/basheditor/content.xml

 

Connection to dl.bintray.com/de-jcup/basheditor/p2.index failed on Connection timed out: connect. Retry attempt 0 started

 

atregnaghi's picture

Re: Timeout on Install

Submitted by Albert Tregnaghi on Wed, 2018-05-30 14:53

Hello scoyne,

I just tried a installation and all was working fine (Eclipse Oxygen 3) . Maybethis was a temporary problem or you have a network connection issue? Please try again.

If you have still any problems to open files with the editor, please report an issue at
https://github.com/de-jcup/eclipse-bash-editor/issues

Best wishes
Albert

jhunterb30's picture

How to bring up the editor?

Submitted by Jeffrey Hunter on Sun, 2018-04-01 00:43

How do you bring up the Bash Editor? How do you associate it with .sh files? I've installed twice and cannot cannot find it in any of the avialable editors.

atregnaghi's picture

Re: How to bring up the editor?

Submitted by Albert Tregnaghi on Thu, 2018-05-17 05:22

Hello Jeffrey,

if you have still problems to bring up the editor, maybe can find interesting information also at 
https://github.com/de-jcup/eclipse-bash-editor/issues/76#issuecomment-38...

atregnaghi's picture

Re: How to bring up the editor?

Submitted by Albert Tregnaghi on Mon, 2018-04-02 12:53

Hello Jeffrey,

bash editor is tagged to support files with .sh ending (see https://marketplace.eclipse.org/category/free-tagging/fileextension_sh ) also the editor associates itself with this ending on installation.

If you have already installed a plugin which does already associate itself with those files the bash editor will be not the main editor until you change it in preferences.

An example to associate the editor with dedicated file types can be found at
https://github.com/de-jcup/eclipse-bash-editor/wiki/FAQ#why-is-bash-edit...

If you have still any problems to open files with the editor, please report an issue at
https://github.com/de-jcup/eclipse-bash-editor/issues

jhuanggaw's picture

Invalid certification path?

Submitted by Jude Huang on Fri, 2018-01-26 11:42

Got below exception:

Unable to read repository at "//dl.bintray.com/de-jcup/basheditor/content.xml".
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

atregnaghi's picture

Re: Invalid certification path?

Submitted by Albert Tregnaghi on Mon, 2018-01-29 17:55

Hello Jude,

as mentioned in my reply to another comment at https://marketplace.eclipse.org/comment/5148#comment-5148 :

I have just installed the plugin to a fresh eclipse instance and got no problems. I did the installation at 2018-01-29 23:30 german time.

I think this must have been a temporary problem at bintray server certificates - or you have a proxy server which is not trusting bintray certificates? If you have still such problems please create an issue at https://github.com/de-jcup/eclipse-bash-editor/issues 

Thank you

Albert

serlecke's picture

Install Issue

Submitted by Steffen Erlecke on Fri, 2018-01-26 08:26

Hey there,

I got a certificate error while trying to install this script. I resolved that by adding the download URLdirectly into my eclipse and removing the s from https :)

Thanks for that editor, looks great so far ;)

Greetings,
Steffen

atregnaghi's picture

Re: Install Issue

Submitted by Albert Tregnaghi on Mon, 2018-01-29 17:47

Hello Steffen,

I just tried it out by my own - I did following steps to reproduce the problem:

  1. Downloaded a complete new eclipse eclipse-java-oxygen-2-win32-x86_64.zip from eclipse.org
  2. Opened it in empty workspace
  3. Installed bash editor by eclipse marketplace client
  4. Got a typical warning about unsigned plugin installation - as normal because I currently do not sign my plugins
  5. Restart -> OK
  6. After eclipse restart bash editor plugin works as expected

So I am not sure, but this could be an temporary issue with bintray hosting site. Maybe the certificates were outdated at your installation.
As I said, I changed nothing and it worked well (from Germany). So you should be applet to add the "s" again ...

If you have still such problems please create an issue at https://github.com/de-jcup/eclipse-bash-editor/issues

 

Thank you 

Albert

avigliotti's picture

Solved using 1.5.1

Submitted by Antonio Vigliotti on Sat, 2018-01-20 02:11

Hi Guys,

last little bugs are solved after I upgraded 1.5.1

I use this bash editor with various bash scripts, even a big script fo > 3500 lines.

Bash editor help me to keep clean and functional code.

The best bash editor over the world!

 

avigliotti's picture

parsing mismatch

Submitted by Antonio Vigliotti on Wed, 2017-12-13 02:02

Hi,

I found a little mismatch; see follow code

text="a b c"
read a b c<<<"$text
echo $a $b $c  # actual code, no here-document!

Bash editor does not recognize here-string (<<<) but it believes it is here-document (<<)

All the lines following <<< (in above example echo $a $b $c) are coloured as here-document until variable name (text in above example) is found.

Thanks

atregnaghi's picture

Re: parsing mismatch

Submitted by Albert Tregnaghi on Wed, 2017-12-13 18:21

Hello Antonio again,

at https://github.com/de-jcup/eclipse-bash-editor/issues/90 I found out that you have not closed your string and this is the reason why the syntax highlighting does not work. Never the less I found out that <<< was internally handled as heredoc and not as herestring. This is now fixed, but has no influence to your described problem.

Could you please sign in to github and discuss the problems at https://github.com/de-jcup/eclipse-bash-editor/issues/90 ? This is much more convenient than on marketplace and it will be inside product issue tracking (change mangement...)

Thank you
Albert

atregnaghi's picture

Re: parsing mismatch

Submitted by Albert Tregnaghi on Wed, 2017-12-13 08:51

Hello Antonio,

I created an issue at https://github.com/de-jcup/eclipse-bash-editor/issues/90 . Will be fixed.

avigliotti's picture

Solved!

Submitted by Antonio Vigliotti on Sat, 2017-09-16 01:48

Great! I am happy to say the little bug was solved!

After upgraded bash editor I can see good syntax colors.

Thanks to Albert. I strong suggest to use this bash editor to write and update bash script. It is better than vi and better than other bash tools. This bash editor help to avoid stupid mistakes writing bash scripts.

Thanks, thanks.

 

avigliotti's picture

Thanks!

Submitted by Antonio Vigliotti on Sun, 2017-08-13 13:36

I searched for bash editor and now I found this plugin.

It is good and very useful.

Could be upgarded to solve some little mistakes. In this piece of code, the second if statament  is not coloured

   if [ -f /etc/lsb-release -o -d /etc/lsb-release.d ]; then
        DIST=$(grep "DISTRIB_ID" /etc/lsb-release|awk -F"=" '{print $2}'|tr -d "\"', \n")
        if [ -z "$DIST" ]; then
            DIST="Ubuntu"
        fi
    fi

Thanks for this plug-in

atregnaghi's picture

Re: Thanks!

Submitted by Albert Tregnaghi on Mon, 2017-08-21 04:10

You are wellcome!

I reentered your bug into issue tracker at https://github.com/de-jcup/eclipse-bash-editor/issues/16

Bugfix is planned for milestone 0.7.0 (means version 0.7.0). 

 

Markets

  • Eclipse Project (4)
  • Tools (1342)
    • Application Development Frameworks (171)
    • Application Management (32)
    • Application Server (31)
    • BIRT (10)
    • Build and Deploy (104)
    • Business Intelligence, Reporting and Charting (14)
    • Code Management (117)
    • Collaboration (37)
    • Database (44)
    • Database Development (34)
    • Database Persistence (17)
    • Documentation (60)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
    • EclipseRT Target Platform Components (10)
    • Editor (339)
    • Entertainment (14)
    • General Purpose Tools (124)
    • Graphics (34)
    • IDE (344)
    • Internet of Things (IoT) (35)
    • J2EE Development Platform (44)
    • J2ME (5)
    • Languages (155)
    • Linux Tools (19)
    • Logging (22)
    • Mobile and Device Development (49)
    • Modeling (90)
    • Modeling Tools (146)
    • Mylyn Connectors (20)
    • Network (14)
    • Other (74)
    • Process (18)
    • Profiling (22)
    • Programming Languages (100)
    • Reporting (32)
    • Rich Client Applications (39)
    • Science (4)
    • SCM (20)
    • Search (42)
    • SOA Development (15)
    • Source Code Analyzer (99)
    • Systems Development (59)
    • Team Development (54)
    • Testing (90)
    • Tools (568)
    • UI (97)
    • UML (40)
    • Web (90)
    • Web Services (31)
    • Web, XML, Java EE and OSGi Enterprise Development (32)
    • XML (29)
  • IoT (172)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
  • RCP Applications (79)
  • Training & Consulting (53)
  • Long Term Support (11)

Search

Advanced Search

More like this

  • LiClipseText
  • Ruby Solargraph
  • ShellWax
  • Wild Web Developer: HTML, CSS, JavaScript, TypeScript, Node.js, Angular, JSON, YAML (+Kubernetes), XML
  • PostScript Development Tools

Favorited by

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Publishing Guidelines
  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Welcome to Marketplace
  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top