Skip to content
This repository

A GUI Ruby REPL, a graphical alternative to irb.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 lib
Octocat-spinner-32 resources
Octocat-spinner-32 screenshots
Octocat-spinner-32 .directory
Octocat-spinner-32 .gitignore
Octocat-spinner-32 CHANGELOG
Octocat-spinner-32 README.md
Octocat-spinner-32 Rakefile
Octocat-spinner-32 TODO
Octocat-spinner-32 troshka.gemspec
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.

Something went wrong with that request. Please try again.