Skip to content

kyagi/rod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 [email protected]:kyagi/rod.git
$ cd rod
$ ./rod scala

Advanced Usage

$ git clone [email protected]: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/