Public | Automated Build

Last pushed: 3 months ago
Short Description
REPLs on Docker
Full Description

What is this?

Rod is REPLs On Docker. Use rod for your better programming experience.

Supporting Languages and REPLs

Lang Version REPL Pre-Installed Libraries
Scala 2.12.4 amm cats, shapeless, fs2, doobie, circe
Ruby 2.4.3 pry rubocop, guard
Go 1.9.6 gore TBD

Prerequisite

You need to install docker on your system to run rod.

Basic Usage

$ git clone git@github.com:kyagi/rod.git
$ cd rod
$ ./rod scala

Advanced Usage

$ git clone git@github.com:kyagi/rod.git
$ cd rod
$ ./rod start

$ ./rod login
root@c74ca33e8607:~# rod scala
(... snip ...)
root@c74ca33e8607:~# exit
$

$ ./rod login
root@c74ca33e8607:~# rod ruby
(... snip ...)
root@c74ca33e8607:~# exit
$

$ ./rod stop

Run docker container by yourself

$ docker run -it kyagi/rod
 ____  _____ ____  _                         ____             _
|  _ \| ____|  _ \| |    ___    ___  _ __   |  _ \  ___   ___| | _____ _ __
| |_) |  _| | |_) | |   / __|  / _ \| '_ \  | | | |/ _ \ / __| |/ / _ \ '__|
|  _ <| |___|  __/| |___\__ \ | (_) | | | | | |_| | (_) | (__|   <  __/ |
|_| \_\_____|_|   |_____|___/  \___/|_| |_| |____/ \___/ \___|_|\_\___|_|

root@04eef017dfc0:~# rod scala

Rod prompt

Rod prompt makes it clear that you are in the rod docker container. Hope this helps.
<img src="http://cdn-ak.f.st-hatena.com/images/fotolife/k/kyagi/20180204/20180204122952.png">

Dockerhub (Automated Build)

https://hub.docker.com/r/kyagi/rod/

Docker Pull Command
Owner
kyagi
Source Repository