add scala
This commit is contained in:
parent
6615ec4519
commit
48d3e39f9a
|
@ -222,6 +222,12 @@
|
|||
"rust"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "scala",
|
||||
"aliases": [
|
||||
"sc"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "swift",
|
||||
"aliases": [
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
cp code.code interim.scala
|
||||
timeout -s KILL 10 xargs -a args.args -d '\n' scala interim.scala < stdin.stdin
|
|
@ -60,6 +60,8 @@ echo -n 'testing ruby = '
|
|||
../../cli/execute ruby ruby.rb
|
||||
echo -n 'testing rust = '
|
||||
../../cli/execute rust rust.rs
|
||||
echo -n 'testing scala = '
|
||||
../../cli/execute scala scala.scala
|
||||
echo -n 'testing swift = '
|
||||
../../cli/execute swift swift.swift
|
||||
echo -n 'testing typescript = '
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
object Test extends App {
|
||||
println("good")
|
||||
}
|
|
@ -125,6 +125,10 @@ echo 'rust'
|
|||
lxc-attach --clear-env -n piston -- /bin/bash -l -c "rustc --version"
|
||||
echo '---'
|
||||
|
||||
echo 'scala'
|
||||
lxc-attach --clear-env -n piston -- /bin/bash -l -c "scala -version"
|
||||
echo '---'
|
||||
|
||||
echo 'swift'
|
||||
lxc-attach --clear-env -n piston -- /bin/bash -l -c "swift --version"
|
||||
echo '---'
|
||||
|
|
|
@ -284,6 +284,7 @@ Content-Type: application/json
|
|||
`python3`,
|
||||
`ruby`,
|
||||
`rust`,
|
||||
`scala`,
|
||||
`swift`,
|
||||
`typescript`,
|
||||
`zig`,
|
||||
|
|
|
@ -102,6 +102,15 @@ tar -xzf rust-1.49.0-x86_64-unknown-linux-gnu.tar.gz
|
|||
cd rust-1.49.0-x86_64-unknown-linux-gnu
|
||||
./install.sh
|
||||
|
||||
# install scala
|
||||
# final binary: /opt/scala/scala-2.12.13/bin/scala
|
||||
# get version: /opt/scala/scala-2.12.13/bin/scala -version
|
||||
cd /opt && mkdir scala && cd scala
|
||||
wget https://downloads.lightbend.com/scala/2.12.13/scala-2.12.13.tgz
|
||||
tar -xzf scala-2.12.13.tgz
|
||||
echo 'export PATH=$PATH:/opt/scala/scala-2.12.13/bin' >> /opt/.profile
|
||||
source /opt/.profile
|
||||
|
||||
# install swift
|
||||
# final binary: /opt/swift/swift-5.1.5-RELEASE-ubuntu18.04/usr/bin/swift
|
||||
# get version: /opt/swift/swift-5.1.5-RELEASE-ubuntu18.04/usr/bin/swift --version
|
||||
|
|
Loading…
Reference in New Issue