anchor.diff:          outputChannel.append ("forge " + cmd + "\n")
   
           Process.spawnWithNotification location "mono" cmd outputChannel
  -        |> ignore
  +        
   
       let private execForge cmd =
           Process.exec location "mono" cmd
  
positive.code:             else
                  window.Globals.showInformationMessage "No templates found. Run `F#: Refresh Project Templates` command"
                  |> Promise.toPromise
                  |> Promise.success ignore
          )
          
      
  
negative.code:     let moveFileUp () = 
          let editor = vscode.window.Globals.activeTextEditor
          if editor.document.languageId = "fsharp" then
              sprintf "move file -n %s -u" editor.document.fileName |> spawnForge |> ignore
      
      let moveFileDown () =
          let editor = vscode.window.Globals.activeTextEditor
          if editor.document.languageId = "fsharp" then
              sprintf "move file -n %s -d" editor.document.fileName |> spawnForge |> ignore
              
      let refreshTemplates () = 
          let cp = "refresh" |> spawnForge
          cp.on("exit", (fun _ ->  window.Globals.showInformationMessage "Templates refreshed") |> unbox )
  
              
      let newProject () = 
          "list templates"
  