anchor.diff:              match add.TryGetResult <@ AddGithubArgs.Version @> with
               | Some v -> v
               | None -> ""
  -    
  +
           Dependencies
               .Locate()
               .AddGithub(group, repository, file, version)
  -    
  +
   let validateConfig (results : ParseResults<_>) =
       let credential = results.Contains <@ ConfigArgs.AddCredentials @>
       let token = results.Contains <@ ConfigArgs.AddToken @>
  
positive.code:         (results.TryGetResult <@ AddArgs.Project @>,
           results.TryGetResult <@ AddArgs.Project_Legacy @>)
          |> legacyOption results (ReplaceArgument("--project", "project"))
      let packageKind = 
          match results.GetResult (<@ AddArgs.Type @>, defaultValue = AddArgsDependencyType.Nuget) with
          | AddArgsDependencyType.Nuget -> Requirements.PackageRequirementKind.Package
          | AddArgsDependencyType.Clitool -> Requirements.PackageRequirementKind.DotnetCliTool
  
negative.code:     try
      let args = Environment.GetCommandLineArgs()
      match args with
      | [| _; "restore" |] | [| _; "--from-bootstrapper"; "restore" |] ->
          // Global restore fast route, see https://github.com/fsprojects/Argu/issues/90
          processWithValidationEx
              ignore
              false
              (fun _ -> true)
              (fun _ -> Dependencies.Locate().Restore()) ()
      | [| _; "restore"; "--project"; project |] | [| _; "--from-bootstrapper"; "restore"; "--project"; project |] ->
          // Project restore fast route, see https://github.com/fsprojects/Argu/issues/90
          processWithValidationEx
              ignore
              false
              (fun _ -> true)
              (fun _ -> Dependencies.Locate().Restore(false, None, project, false, false, false, None)) ()
      | _ ->
          let parser = ArgumentParser.Create<Command>(programName = "paket",
                                                      helpTextMessage = sprintf "Paket version %s%sHelp was requested:" paketVersion Environment.NewLine,
  