mirror of https://github.com/sbt/sbt.git
36 lines
643 B
Scala
36 lines
643 B
Scala
package coursier
|
|
package cli
|
|
|
|
import java.io.File
|
|
|
|
import caseapp._
|
|
|
|
import scala.language.reflectiveCalls
|
|
|
|
case class Fetch(
|
|
@Recurse
|
|
options: FetchOptions
|
|
) extends App {
|
|
|
|
val helper = new Helper(options.common, remainingArgs, ignoreErrors = options.artifactOptions.force)
|
|
|
|
val files0 = helper.fetch(
|
|
sources = options.sources,
|
|
javadoc = options.javadoc,
|
|
artifactTypes = options.artifactOptions.artifactTypes
|
|
)
|
|
|
|
val out =
|
|
if (options.classpath)
|
|
files0
|
|
.map(_.toString)
|
|
.mkString(File.pathSeparator)
|
|
else
|
|
files0
|
|
.map(_.toString)
|
|
.mkString("\n")
|
|
|
|
println(out)
|
|
|
|
}
|