anchor.diff:                  let buildScriptArg = if cmdArgs.Length > 1 && cmdArgs.[1].EndsWith ".fsx" then cmdArgs.[1] else Seq.head buildScripts
                   let fakeArgs = cmdArgs |> Array.filter (fun x -> x.StartsWith "-d:" = false)
                   let fsiArgs = cmdArgs |> Array.filter (fun x -> x.StartsWith "-d:") |> Array.toList
  -                let args = CommandlineParams.parseArgs (fakeArgs |> Seq.filter ((<>) buildScriptArg) |> Seq.filter ((<>) "details"))
  +                let args = Seq.toList hostBasedEnvArgs @ CommandlineParams.parseArgs (fakeArgs |> Seq.filter ((<>) buildScriptArg) |> Seq.filter ((<>) "details"))
   
                   traceStartBuild()
                   let printDetails = containsParam "details" cmdArgs
  
positive.code:                           yield! fakeArgs.GetResults <@ Cli.EnvVar @>
                            if fakeArgs.Contains <@ Cli.Single_Target @> then yield "single-target", "true"
                            if args.Target.IsSome then yield "target", args.Target.Value }
  
                  //Get our fsiargs from somewhere!
                  let fsiArgs = 
  
negative.code:     log ""
      traceFAKE "FSI-Path: %s" fsiPath
      traceFAKE "MSBuild-Path: %s" msBuildExe
  
  let hostBasedEnvArgs = seq { if isMono then yield "term", "xterm-256color" } // avoid problem with unsupported colored terminal output
  
  let containsParam param = Seq.map toLower >> Seq.exists ((=) (toLower param))
  
  