anchor.diff:    if (result["force"] != null && result["force"] == true) {
       force = true;
     }
  +  
  +  if (result["pub"] != null && result["pub"] == true && result["pubserver"] != null) {
  +    pubserver = result["pubserver"];
  +  }
   
     if (result["limit"] != null) limit = int.parse(result["limit"]);
     prefix = result["prefix"];
  
positive.code: String token;
  String outputdir;
  String prefix;
  bool force = false;
  int limit;
  
  
negative.code:                   Process.run("git", ["push", "https://$token@github.com/$repouser/$gitname.git", "master"], options).then((p) {
                      print(p.stdout);
                      print("Library $gitname updated successfully.");
                      if (pubserver != null) {
                        print("Publishing library to pub");
                        Process.start("pub", ["publish", "--server==$pubserver"]).then((p) {
                          p.stdout.pipe(stdout);
                          p.onExit = (code) {
                            p.stdout.close();
                            completer.complete(true);
                          };
                        });
                      } else {
                        completer.complete(true);
                      }
                    });
                  });
                });
  