Review of Ammonite Shell powered by the Slant community.
The Ammonite-Shell is a rock-solid system shell that can replace Bash as the interface to your operating system, using Scala as the primary command and scripting language, running on the JVM. Apart from system operations, Ammonite-Shell provides the full-range of Java APIs for usage at the command-line, including loading libraries from Maven Central.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Powerful
Can call any 3rd party executable or use any Maven library.
Pro Easy to automate any task
When bash scripts start being complex, they can be converted to Ammonite.