我喜欢在前一个命令仍在运行时输入命令。命令完成后,我的shell将立即执行下一个。
现代化的SBT已经不再可能了。如果您在SBT运行时输入任何内容,则会假定您要执行您在SBT的交互模式中输入的内容。
这非常烦人。
$ sbt test
...
[info]
[info] Passed: Total 348, Failed 0, Errors 0, Passed 348
[success] Total time: 17 s, completed 18/01/2018 4:19:49 PM
> git status
[error] Expected ID character
[error] Not a valid command: git (similar: exit, plugin, set)
[error] Expected project ID
[error] Expected configuration
[error] Expected ':' (if selecting a configuration)
[error] Expected key
[error] Not a valid key: git (similar: ivySbt, target)
[error] git status
[error] ^
>
我可以重新配置SBT,以便在批处理完成后始终进程终止并且不会切换到交互模式吗?