我将自己打入Scala。我得到了#34; Hello,World"在终端上回应。 WOOT!
这是我的新问题:通过使用scala运行rails new <app>
来运行cd
。改进:它会<app>
进入git init
文件夹,然后为您运行#!/bin/sh
exec scala "$0" "$@"
!#
object HelloWorld extends App {
println("Hello, World")
}
HelloWorld.main(args)
。
这是我的问题,我想用Scala制作bash脚本。
这是我的Hello World脚本(来自scala lang的完整副本):
ls
有谁知道怎么做?或者我至少如何使用终端运行{{1}}?
另外,有没有办法用bash脚本处理错误?
答案 0 :(得分:1)
您可以查看像sbt/sbt-git
这样的插件如何实现对git的调用。
请参阅sbt/git/ConsoleGitRunner.scala
:
private lazy val cmd = if(isWindowsShell) Seq("cmd", "/c", "git") else Seq("git")
它使用sbt.Process
。