anchor.diff:  )
   
   Target "Clean" clean
  -Target "FullClean" fullClean
   Target "FableCLI" (buildCLI Release)
   Target "FableCoreJs" buildCoreJsFull
   Target "FableCoreJsTypescriptOnly" buildCoreJsTypescriptFiles
  
positive.code:     runTestsJS ()
  
      match environVarOrNone "APPVEYOR", environVarOrNone "TRAVIS" with
      | Some _, _ -> runTestsDotnet (); buildRepl ()
      // .NET tests fail most of the times in Travis for obscure reasons
      | _, Some _ -> () // buildRepl ()
      // Don't build repl locally (takes too long)
      | None, None -> runTestsDotnet ()
  )
  
  Target "REPL" buildRepl
  
  // Note: build target "All" and "REPL" before this
  Target "REPL.test" (fun () ->
  
negative.code:         Path.GetDirectoryName(dotnetExePath) |> addToPath
      run CWD dotnetExePath "--version"
  
  let clean () =
      !! "build" ++ "**/.fable"
      |> CleanDirs
  
  let nugetRestore dir =
      run dir dotnetExePath "restore"
  