A GUI Ruby REPL, a graphical alternative to irb.
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin Code rewritten. (0.1.0) Oct 2, 2012
lib
resources Code rewritten. (0.1.0) Oct 2, 2012
screenshots MacOSX screenshot added. Dec 15, 2012
.directory Troshka 0.1.2 released Mar 29, 2013
.gitignore Remove QScintilla requeriment. Apr 30, 2012
CHANGELOG Troshka 0.1.2 released Mar 29, 2013
README.md README fixed. Oct 12, 2012
Rakefile Troshka 0.1.2 released Mar 29, 2013
TODO Some todos added. Oct 4, 2012
troshka.gemspec Troshka 0.1.2 released Mar 29, 2013

README.md

Description

Troshka is an GUI Ruby console. It's an alternative to irb and other Ruby REPLs. Troshka is written in Ruby and GUI uses Qt bindings.

Troshka is inspired in related projects like wxirb, ripl and hotwire.

Sreenshots

Troshka 0.1.0

Troshka 0.1.0

Features

  • Code autocompletion (thanks to Bond).
  • Multiline input.
  • Ruby syntax highlight (if QScintilla is found).
  • Code folding (if QScintilla is found).
  • Show array/hash objects like a tree.
  • Properties panel.

Requeriments

QScintilla and Bond are not a requeriment anymore but they are very recommended.

Install

gem install troshka

Usage

(Ctrl + Enter) Eval code.

(Ctrl + Space) Autocompletion.

If you double click a code item in output list, code will be copied to code area. It's some kind of history feature.