anchor.diff:              | Max_Results_Legacy(_) -> "[obsolete]"
   
   type FixNuspecArgs =
  -    | [<Mandatory>][<CustomCommandLine("file")>] File of text:string
  -    | [<Mandatory>][<CustomCommandLine("references-file")>] ReferencesFile of text:string
  +    | [<ExactlyOnce;CustomCommandLine("file")>] File of text:string
  +    | [<ExactlyOnce;CustomCommandLine("references-file")>] ReferencesFile of text:string
   with
       interface IArgParserTemplate with
           member this.Usage =
  
positive.code:     | [<AltCommandLine("-s");Inherit>]                  Silent
      | [<AltCommandLine("-v");Inherit>]                  Verbose
      | [<Inherit>]                                       Log_File of path:string
      | [<Inherit;Hidden>]                                From_Bootstrapper
      // subcommands
      | [<CustomCommandLine("add")>]                      Add of ParseResults<AddArgs>
      | [<CustomCommandLine("clear-cache")>]              ClearCache of ParseResults<ClearCacheArgs>
  
negative.code:             | Touch_Affected_Refs -> "touch project files referencing affected dependencies to help incremental build tools detecting the change"
  
  type ConfigArgs =
      | [<Unique;CustomCommandLine("add-credentials")>] AddCredentials of key_or_URL:string
      | [<Unique;CustomCommandLine("add-token")>] AddToken of key_or_URL:string * token:string
      | [<Unique>] Username of username:string
      | [<Unique>] Password of password:string
  with
      interface IArgParserTemplate with
          member this.Usage =
  