ATuin

Untitled

Oct 22nd, 2013
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.53 KB | None | 0 0
  1. // build.sbt
  2. import sbtlivescript.SbtLiveScriptPlugin._
  3. import LiveScriptKeys._
  4. import sbt._
  5.  
  6. liveScriptSettings
  7.  
  8. version := "0.1"
  9.  
  10. val checkFiles = Def.taskKey[Boolean]("Check files")
  11.  
  12. val filesToCheck = Def.settingKey[Seq[File]]("Files to check")
  13.  
  14. filesToCheck := Seq(file("test.js"), file("test.js"))
  15.  
  16. checkFiles := Def.task {
  17.   val outDir: File = (outputDirectory in livescript).value
  18.   val files: Seq[File] = filesToCheck.value
  19.   files.map((f: File) => outDir / f.toString).
  20.     forall((f:File) => f.exists)
  21. }.value
Advertisement
Add Comment
Please, Sign In to add comment