Categories


Authors:
eprst

BSFConsole

Products: IntelliJ IDEA

Vendor: Konstantin Sobolev

Email:

Website: http://plugins.intellij.net/plugin/?id=6

Source code: https://github.com/eprst/BSFConsole

BSF and JSR-223 scripting console, also includes Ant console.
Downloads: 21600
Rating:
Participated in rating: 3
Version Compatible builds Date
0.8.2 123.169 20.03.2013 Download
0.7.2 85.9712 05.04.2012 Download
0.6.6 85.9618 04.01.2009 Download
0.6.5 80.9013 13.12.2008 Download
0.5.1 40.3448 05.05.2006 Download
0.4.9 40.2206 21.07.2004 Download
0.4.8 30.06.2004 Download
12 updates are hidden show all updates
Screenshot #2388

Recent change notes

0.8.2
  • Dracula-compatible colors
0.8.1
  • Bug fixes
0.8
  • IDEA 12.0.4 version
0.7.2
  • Fixed mouse behavor
0.7.1
  • Fixed config saving bug
0.7
  • Bug fixes
  • Added an option to hide exception stacktraces
  • Added netgents Scala JSR-223 engine support. To use it: drop scala-scripting-{ver}.jar from http://code.google.com/p/netgents/downloads/list, scala-compiler.jar and scala-library.jar from Scala 2.7.x distribution into {idea_profile_dir}/config/plugins/BSFConsole/lib and Scala should appear among the available JSR-223 languages. Caveats: Scala 2.8 is not supported by this engine. Error messages are somewhat obscured due to the way engine is implemented. Simple expressions (like 1+2) evaluation doesn't print it's result. Either use
    print(1+2)
    or
    scriptResult=1+2
  • Added Clojure JSR-223 engine support. To use it: drop clojure-jsr223.jar from http://code.google.com/p/clojure-jsr223/downloads/list and clojure-{ver}.jar from Clojure distribution into {idea_profile_dir}/config/plugins/BSFConsole/lib and Clojure should appear among the available JSR-223 languages.
0.6.8
  • IDEA 8.1 version
  • This time it should really work on JDK5
0.6.7
  • IDEA 8.1 RC version
0.6.6
  • IDEA 8.1 EAP version
0.6.5
  • Recompiled for JDK5
0.6.4
  • Bug fixes
0.6.3
  • Temporary keyboard shortcuts hotfix
0.6.2
  • Bug fixes
  • Console keyboard shortcuts are now configurable
  • UI updated
0.6.1
  • Bug fixes
0.6.0
  • Diana support
  • BeanShell is bundled now
  • Startup scripts are now loaded in one eval() call, not line by line
  • Initial JSR-223 support
  • Various fixes
0.5.1
  • Slightly changed exceptions reporting
  • Fixed some classloading problems
  • Pallada compatibility removed. Now compiled with JDK 5.0
0.5
  • Fixes for Irida
  • Empty startup script now simply runs the interpreter
0.4.9.1
  • Version for Irida
0.4.9
  • Unsuccessful attempt to create AntConsole ClassLoader that will load ant libs from idea/lib/ant :(
  • Pallada plugin version
0.4.8
  • ClassLoader fixes
0.4.7
  • BSFConsole again works on Aurora
0.4.6
  • renamed ruby to jruby
  • added options to include output and tests output paths
0.4.5.1
  • small fix in FileNameCompletionManager
0.4.5
  • completion managers refactoring, fixes, tests
  • improved BeanShell completion manager
  • added ability to choose a module to take classpath from
0.4.4
  • startup scripts deadlock fix
  • option not to store dup entries in recent commands list
0.4.3
  • security manager
  • recent commands panel
  • multiline commands
  • bugfixes
0.4.2
  • bugfixes
0.4.1
  • configurable shortcuts
0.4
  • Rewritten actions
  • Search
  • Send to console
0.3.9.1
  • NPE bugfix
0.3.9
  • Better streams management
0.3.8
  • A bit better BeanShell completion
  • bugfixes
0.3.7
  • Clear & Save buttons
  • bugfixes
0.3.5
  • Completion managers
  • AntConsole completion manager
  • BeanShell completion manager
  • bugfixes
0.3
  • System.err highlighting with red
  • AntConsole support
  • bugfixes
0.2.1
  • focus management
  • bugfixes
0.2
  • error icon
  • jython support
  • console gains focus after creation
  • updated plugin.xml
  • bugfixes
0.1
  • Initial release

Comments:

Zaippa
Rated:
2015-01-30 00:01:23
Awesome! Nice to be able to do some quick beanshell scripting with your Java (etc) classes from within IntelliJ! Some feedback from the first 10 minutes of using it: It would be nice with a setting, so that your plugin does not display an entire stack-trace whenever you type something wrong (exception throws by code should always be shown with full stack-trace of course). It would also be nice with a GUI dialog, where you could select which directories to add to the classpath (would be even cooler if it was possible to optionally remember this, on a per-project basis). (So that you don't need to call addClassPath("") each time) Would also be nice to be able to load script files (such as bsh files, etc).
.
eprst
2008-12-13 00:50:29
Done, please check out 0.6.5
.
Anonymous
2008-11-28 14:59:01
Could you please put up a version that is compiled with JDK 1.5

Intellij doesn't work w/ JDK 1.6 on OS X (not Jetbrains fault).

But that means all 1.6 plugins just error out with Bad Class Version

Thanks
Roger
.
Anonymous
Rated:
2006-11-20 19:51:18
I second that! Documentation would be invaluable. Where would I look for the XSLT documentation?
.
Anonymous
Rated:
2006-10-11 19:53:12
some documentation would be helpful. the 'ant' scripting has a 'help' command that is nice but i have no idea how to use the xslt commands, nor have i found any information on them
.