2019-04-29 20:05:41 +01:00
|
|
|
name := "s3thorp"
|
|
|
|
|
|
|
|
version := "0.1"
|
|
|
|
|
2019-04-29 20:19:04 +01:00
|
|
|
scalaVersion := "2.12.8"
|
|
|
|
|
2019-05-06 17:31:48 +01:00
|
|
|
// command line arguments parser
|
2019-05-06 10:50:41 +01:00
|
|
|
libraryDependencies += "com.github.scopt" %% "scopt" % "4.0.0-RC2"
|
2019-04-29 20:19:21 +01:00
|
|
|
|
2019-05-06 17:31:48 +01:00
|
|
|
// i/o stream processor
|
2019-05-06 17:14:09 +01:00
|
|
|
libraryDependencies += "co.fs2" %% "fs2-core" % "1.0.4"
|
|
|
|
libraryDependencies += "co.fs2" %% "fs2-io" % "1.0.4"
|
|
|
|
|
2019-05-07 08:24:56 +01:00
|
|
|
// AWS SDK
|
|
|
|
libraryDependencies += "com.github.j5ik2o" %% "reactive-aws-s3-core" % "1.1.3"
|
|
|
|
libraryDependencies += "com.github.j5ik2o" %% "reactive-aws-s3-cats" % "1.1.3"
|
|
|
|
|
2019-05-11 19:07:30 +01:00
|
|
|
// Logging
|
|
|
|
libraryDependencies += "com.typesafe.scala-logging" %% "scala-logging" % "3.9.2"
|
|
|
|
libraryDependencies += "org.slf4j" % "slf4j-log4j12" % "1.7.25"
|
|
|
|
|
2019-05-06 17:31:48 +01:00
|
|
|
// testing
|
|
|
|
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.7" % "test"
|
|
|
|
|
|
|
|
// recommended for cats-effects
|
2019-05-05 19:28:52 +01:00
|
|
|
scalacOptions ++= Seq(
|
|
|
|
"-feature",
|
|
|
|
"-deprecation",
|
|
|
|
"-unchecked",
|
|
|
|
"-language:postfixOps",
|
|
|
|
"-language:higherKinds",
|
|
|
|
"-Ypartial-unification")
|
|
|
|
|