cats-process
cats-process
is a library for purely functional command and process execution in the Scala language. It is available for Scala 2.12 and Scala 2.13. cats-process
is built upon two major functional libraries for Scala, cats
, and cats-effect
.
Getting started
To start using cats-process
, add the following dependencies to your build.sbt
:
Stable version
- sbt
libraryDependencies += "io.github.cats4scala" %% "cats-process" % "0.0.2"
- Maven
<dependency> <groupId>io.github.cats4scala</groupId> <artifactId>cats-process_2.13</artifactId> <version>0.0.2</version> </dependency>
- Gradle
dependencies { compile group: 'io.github.cats4scala', name: 'cats-process_2.13', version: '0.0.2' }
Latest snapshot
- sbt
libraryDependencies += "io.github.cats4scala" %% "cats-process" % "0.0.2+120-325544ff-SNAPSHOT"
- Maven
<dependency> <groupId>io.github.cats4scala</groupId> <artifactId>cats-process_2.13</artifactId> <version>0.0.2+120-325544ff-SNAPSHOT</version> </dependency>
- Gradle
dependencies { compile group: 'io.github.cats4scala', name: 'cats-process_2.13', version: '0.0.2+120-325544ff-SNAPSHOT' }
0.0.2+120-325544ff*