Plumbum: shell combinators library
Apart from shell-like syntax and handy shortcuts, the library provides local and remote command execution (over SSH), local and remote file-system paths, easy working-directory and environment manipulation, a programmatic Command-Line Interface (CLI) application toolkit, and a color library.