anchor.diff:              |> Promise.success (handlePaketList)
               |> window.Globals.showQuickPick
               |> Promise.toPromise
  -            |> Promise.success (fun n -> if JS.isDefined n then sprintf "remove nuget %s project \"%s\"" fn n |> spawnPaket)
  +            |> Promise.success (fun n -> 
  +                if JS.isDefined n then 
  +                    let group = n.Split(' ').[0].Trim()
  +                    let name = n.Split(' ').[1].Trim()
  +                    sprintf "remove nuget %s project \"%s\" group %s" name fn group |> spawnPaket)
               |> ignore
           else
               window.Globals.showErrorMessage "fsproj file needs to be opened" |> ignore
  
positive.code:             |> Promise.success (handlePaketList)
              |> window.Globals.showQuickPick
              |> Promise.toPromise
              |> Promise.success (fun n -> if JS.isDefined n then sprintf "update nuget %s project \"%s\"" fn n |> spawnPaket)
              |> ignore
          else
              window.Globals.showErrorMessage "fsproj file needs to be opened" |> ignore
  
negative.code:         |> Promise.success (handlePaketList)
          |> window.Globals.showQuickPick
          |> Promise.toPromise
          |> Promise.success (fun n -> 
              if JS.isDefined n then 
                  let group = n.Split(' ').[0].Trim()
                  let name = n.Split(' ').[1].Trim()
                  sprintf "update nuget %s group %s" name group |> spawnPaket)
          |> ignore
  
      let UpdatePackageCurrent () =
  