Rod is REPLs On Docker. Use rod for your better programming experience.
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 |
You need to install docker on your system to run rod.
$ git clone git@github.com:kyagi/rod.git
$ cd rod
$ ./rod scala
$ 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
$ docker run -it kyagi/rod
____ _____ ____ _ ____ _
| _ \| ____| _ \| | ___ ___ _ __ | _ \ ___ ___| | _____ _ __
| |_) | _| | |_) | | / __| / _ \| '_ \ | | | |/ _ \ / __| |/ / _ \ '__|
| _ <| |___| __/| |___\__ \ | (_) | | | | | |_| | (_) | (__| < __/ |
|_| \_\_____|_| |_____|___/ \___/|_| |_| |____/ \___/ \___|_|\_\___|_|
root@04eef017dfc0:~# rod scala
Rod prompt makes it clear that you are in the rod docker container. Hope this helps.