REPLs On Docker
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
hooks
Dockerfile
README.md
rod
rod-prompt

README.md

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.

Dockerhub (Automated Build)

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