anchor.diff:    parser.addFlag("force", help: "Force client library update even if no changes", negatable: false);
     parser.addFlag("pub", help: "Publish library to pub", negatable: false);
     parser.addFlag("pub-verbose", help: "Make pub output verbose", negatable: false);
  +  parser.addFlag("retry-request", help: "Request user for retry on failed uploads", defaultsTo: false, negatable: false);
  +  parser.addFlag("retry-auto", help: "Auto retry failed uploads", defaultsTo: false, negatable: false);
     parser.addFlag("help", abbr: "h", help: "Display this information and exit", negatable: false);
   
     var result;
  
positive.code: String pubserver;
  bool force = false;
  bool pubVerbose = false;
  int limit;
  
  // Authentication stuff
  
  
negative.code:     if (result["pub-verbose"] != null && result["pub-verbose"] == true) {
        pubVerbose = true;
      }
  
      if (result["retry-request"] != null && result["retry-request"] == true) {
        retryRequest = true;
      }
  
      if (result["retry-auto"] != null && result["retry-auto"] == true) {
        retryAuto = true;
      }
    }
  
    if (result["limit"] != null) limit = int.parse(result["limit"]);
  