anchor.diff:              Dependencies.ConvertFromNuget(force, noInstall |> not, noAutoRestore |> not, credsMigrationMode))
       
       | Command(FindRefs, args) ->
  -         processCommand<FindRefsArgs> args "find-refs"
  +         processCommand<FindRefsArgs> FindRefs args
               (fun results ->
               let packages = results.GetResults <@ FindRefsArgs.Packages @>
               Dependencies.Locate().ShowReferencesFor(packages))
           
       | Command(Init, args) ->
  -        processCommand<InitArgs> args "init"
  +        processCommand<InitArgs> Init args
               (fun results ->
               Dependencies.Init())
   
       | Command(AutoRestore, args) ->
  -        processCommand<AutoRestoreArgs> args "add"
  +        processCommand<AutoRestoreArgs> AutoRestore args
               (fun results -> 
               match results.GetAllResults() with
               | [On] -> Dependencies.Locate().TurnOnAutoRestore()
  
positive.code:                 Dependencies.Locate().Add(packageName, version, force, hard, interactive, noInstall |> not))
          
      | Command(Config, args) ->
          processCommand<ConfigArgs> args "config"
              (fun results ->
              let args = results.GetResults <@ ConfigArgs.AddCredentials @> 
              if args.Length = 0 then
  
negative.code:                 Dependencies.Locate().Remove(packageName, force, hard, interactive, noInstall |> not))
  
      | Command(Restore, args) ->
          processCommand<RestoreArgs> Restore args
              (fun results -> 
              let force = results.Contains <@ RestoreArgs.Force @>
              let files = results.GetResults <@ RestoreArgs.References_Files @> 
              Dependencies.Locate().Restore(force,files))
  
      | Command(Simplify, args) ->
          processCommand<SimplifyArgs> Simplify args
              (fun results -> 
              let interactive = results.Contains <@ SimplifyArgs.Interactive @>
              Dependencies.Simplify(interactive))
  
      | Command(Update, args) ->
          processCommand<UpdateArgs> Update args
              (fun results -> 
              let hard = results.Contains <@ UpdateArgs.Hard @>
              let force = results.Contains <@ UpdateArgs.Force @>
  