anchor.diff:  // --------------------------------------------------------------------------------------
   // Run all targets by default. Invoke 'build <Target>' to override
   
  +//Confirmation Targets (Ugly because error is thrown. Maybe there is a better way on handling this using the cancellation tokens in the target context, but i was not able to figure that out)
  +Target.create "ReleaseConfirmation" (fun _ -> match promptYesNo releaseMsg with | true -> () |_ -> failwith "Release canceled")
  +Target.create "ReleaseDocsConfirmation" (fun _ -> match promptYesNo releaseDocsMsg with | true -> () |_ -> failwith "Release canceled")
  +
   Target.create "All" ignore
   
   "Clean"
  
positive.code: "RunTests" ?=> "CleanDocs"
  
  "CleanDocs"
    ==>"Docs"
    ==> "ReferenceDocs"
    ==> "GenerateDocs"
  
  "Clean"
    ==> "Release"
  
  "BuildPackage"
    ==> "PublishNuget"
    ==> "Release"
  
  "ReleaseDocs"
    ==> "Release"
  
negative.code:             |> String.separated " "
          run arguments.ToolPath command
          printfn "Successfully generated docs for %s" source
  
  [<AutoOpen>]
  module MessagePrompts =
  
      let prompt (msg:string) =
        System.Console.Write(msg)
        System.Console.ReadLine().Trim()
        |> function | "" -> None | s -> Some s
        |> Option.map (fun s -> s.Replace ("\"","\\\""))
  
      let rec promptYesNo msg =
        match prompt (sprintf "%s [Yn]: " msg) with
        | Some "Y" | Some "y" -> true
        | Some "N" | Some "n" -> false
        | _ -> System.Console.WriteLine("Sorry, invalid answer"); promptYesNo msg
  
      let releaseMsg = """This will stage all uncommitted changes, push them to the origin and bump the release version to the latest number in the RELEASE_NOTES.md file. 
          Do you want to continue?"""
  
      let releaseDocsMsg = """This will push the docs to gh-pages. Remember building the docs prior to this. Do you want to continue?"""
  
  // --------------------------------------------------------------------------------------
  // START TODO: Provide project-specific details below
  