A path which is either an absolute Path or a relative RelPath, with shared APIs and implementations.
A staged sub-process command that has yet to be executed.
Wrapper for the Stream[String]
of lines returned by a subprocess
command, but with a better PPrint
that makes it look like one
block of text for easy reading
Extends collections to give short aliases for the commonly used operations, so we can make it easy to use from the command line.
Extends collections to give short aliases for the commonly used operations, so we can make it easy to use from the command line.
A specialized Seq[Path] used to provide better a better pretty-printed experience
An absolute path on the filesystem.
Lets you pipe values through functions
Lets you pattern match strings with interpolated glob-variables
An absolute path on the filesystem.
An implicit wrapper defining the things that can be "interpolated" directly into a subprocess call.
Dynamic shell command execution.
An Callable1 that returns a Seq[R], but can also do so
lazily (Iterator[R]) via op.!! arg
.
Kills the given process with the given signal, e.
Extractor to let you easily pattern match on ops.Paths
Created by haoyi on 1/25/15.
Lets you call FilterMapExt aliases on Arrays too
Lets you call FilterMapExt aliases on Arrays too
Allows you to pipe sequences into other sequences to convert them, e.
Allows you to pipe sequences into other sequences to convert them, e.g. Seq(1, 2, 3) |> Vector
Copies a file or folder from one place to another.
The current working directory for this process.
Checks if a file or folder exists at the given path.
The user's home directory
List the files and folders in a directory
Makes directories up to the specified path.
Moves a file from one place to another.
Reads a file into memory, either as a String, as (read.
Roughly equivalent to bash's rm -rf
.
The root of the filesystem
Write some data to a file.