anchor.diff:                          opts.prompt <- Some "Project name"
                           let! name =  window.showInputBox(opts)
                           if JS.isDefined dir && JS.isDefined name then
  -                            sprintf "new project -n %s -t %s --folder %s --no-fake --vscode" name template.label dir |> spawnForge |> ignore
  -
  -                            window.showInformationMessage "Project created"
  +                            let msg = window.setStatusBarMessage "Creating project..."
  +                            sprintf "new project -n %s -t %s --folder %s --no-fake" name template.label dir
  +                            |> spawnForge
  +                            |> Process.toPromise
  +                            |> Promise.bind (fun _ ->
  +                                msg.dispose() |> ignore
  +                                window.showInformationMessage "Project created"
  +                            )
                               |> ignore
                   else
                       window.showInformationMessage "No templates found. Run `F#: Refresh Project Templates` command" |> ignore
  
positive.code: 
      let newProjectScaffold () =
          promise {
              sprintf "new scaffold" |> spawnForge |> ignore
              window.showInformationMessage "Project created" |> ignore
  
          }
  
  
negative.code:                             let! name =  window.showInputBox(opts)
                              if JS.isDefined dir && JS.isDefined name then
                                  if name <> "" then
                                      let msg = window.setStatusBarMessage "Creating project..."
                                      sprintf "new project -n %s -t %s --folder %s" name template.label dir
                                      |> spawnForge
                                      |> Process.toPromise
                                      |> Promise.bind (fun _ ->
                                          msg.dispose() |> ignore
                                          window.showInformationMessage "Project created"
                                      )
                                      |> ignore
                                  else
                                      window.showErrorMessage "Invalid project name." |> ignore
  