EasyShell

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

2023-06 (4.28), 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), 2023-09 (4.29), 2023-12 (4.30), 2024-03 (4.31), 2024-06 (4.32)

https://anb0s.github.io/EasyShell/release/2.3

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)

https://anb0s.github.io/EasyShell/release/2.2

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), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), 2024-03 (4.31), 2024-06 (4.32)

https://anb0s.github.io/EasyShell/release/2.1

Previous to Juno (<=4.1)

https://anb0s.github.io/EasyShell/release/1.4

Learn more...
Solution Description

This Eclipse plugin allows to open a shell window or file manager from the popup menu in the navigation tree or editor view. Additionally it is possible to run selected file in the shell, copy file or directory path or run user defined external tools. Key shortcuts and multiple selections are also supported!

EasyShell 2.3
Enhancements, bugfixes and clean-ups for v2.x stream.
release: https://github.com/anb0s/EasyShell/releases/tag/v2.3.0
resolved: https://github.com/anb0s/EasyShell/milestone/8?closed=1

EasyShell 2.2
Enhancements, bugfixes and clean-ups for v2.x stream.
release: https://github.com/anb0s/EasyShell/releases/tag/v2.2.1
resolved:
https://github.com/anb0s/EasyShell/milestone/9?closed=1
https://github.com/anb0s/EasyShell/milestone/5?closed=1

EasyShell 2.1
Cleanups, enhancements and bugfixes for new v2.x stream.
release: https://github.com/anb0s/EasyShell/releases/tag/v2.1.0
resolved: https://github.com/anb0s/EasyShell/milestone/4?closed=1

EasyShell 2.0:
First release after migration to GitHub with EPL license and support for Eclipse 4.6 Neon. It's a complete rewrite of code with extended tool, dynamic presets and dynamic menus support!
release: https://github.com/anb0s/EasyShell/releases/tag/V2_0_0
resolved: https://github.com/anb0s/EasyShell/milestone/2?closed=1

Categories: Tools

Additional Details

Eclipse Versions: 2023-06 (4.28), 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), 2023-09 (4.29), 2023-12 (4.30), 2024-03 (4.31), 2024-06 (4.32), 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), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1)

Platform Support: Windows, Mac, Linux/GTK

Organization Name: anb0s

Development Status: Production/Stable

Date Created: Monday, July 27, 2009 - 10:52

License: EPL

Date Updated: Friday, October 6, 2023 - 10:51

Submitted by: Andre Bossert

Subscribe to EasyShell RSS-feed

Screenshot
Date Ranking Installs Clickthroughs
June 2024 139/640 119 11
May 2024 157/682 182 16
April 2024 150/687 205 14
March 2024 130/694 286 9
February 2024 160/687 173 11
January 2024 159/691 195 13
December 2023 146/671 211 8
November 2023 159/686 213 11
October 2023 113/673 378 14
September 2023 104/663 384 12
August 2023 103/673 357 13
July 2023 97/668 418 16
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 3

Download last 500 errors (CSV)

Marketplace Drag to Install Button

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

HTML Code:

Markdown Syntax:

Output:

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

Reviews Add new review

Hi guys,

I am new to EasyShell, and I could not find a way to add my google cloud sdk shell (run as administrator) to this plugin. Please help if you know a way. 

Thanks in advance.

Hi! I use Easy Shell a lot. Very good and useful tool. One improvemnet I would like is if I right-click a java klass, I would like to have an option to get the path like "com.mysite.subclass.MyClassName" in the clipboard..

A very nice and useful plugin. I have 2 suggestions though:
1. the ability to select which of the 4 options to be visible (for example, show only "Open" and "Explore", and hide the others, for people who use only some of these actions)
2. the ability to put the items in the main menu not in the "Easy Shell" sub-menu, for even quicker access.
Thanks!

I've just installed EasyShell in Eclipse 4.2 (Juno) and it works well. The specifications say that this extension works with Eclipse versions 3.2-3.7, but it actually is compatible with later versions, too.

Keep in mind that when using with Mac OS X, some of the shell commands need to be changed from the defaults. For example:

  • Explore command: open {1}
  • Copy Path string: {2}

I've created a bug report:
https://sourceforge.net/tracker/?func=detail&aid=3545857&group_id=99802…

If the project's root folder contains spaces EasyShell fail to open a shell in the right folder.
For instance, if the Project's root folder is, say, "My Project - Core" and I right click for instance "My Project - Core/java/net", select EasyShell->Open, in Linux opens a terminal in ~/Documents

Thanks for this usefull plugin.

Diego.

I like this extension a lot, but the defaults for Mac OS X are wrong. I've not worked out the proper commands for the two shell commands, but the others should be:

  • Explore command: open {1}
  • Copy Path string: {2}

In reply to by andre.bossert@…

I'm trying to find out the right command to open a terminal with osx.
The link for the bug request is not working. Sourceforge report an error trying to open the page.
The correct command to open a terminal form a terminal in Osx and make it change the directory is:
osascript -e 'tell application "Terminal" to do script with command "cd {path}"' where {path} should be substituted with the right path from one of those provided with EasyShell ({1}, {2},...).
At the moment this is not working. I hope someone else could give tips to make it working.