anchor.diff:    }
     version = parts.join('.');
   
  +  if (justPrint) {
  +    print(version);
  +    exit(0);
  +  }
  +
     final String hash = getGitOutput('rev-parse HEAD', 'Get git hash for $commit');
   
     runGit('tag v$version', 'tag the commit with the version label');
  
positive.code:     valueHelp: 'repository',
      defaultsTo: 'upstream',
    );
    argParser.addFlag(kYes, negatable: false, abbr: 'y', help: 'Skip the confirmation prompt.');
    argParser.addFlag(kHelp, negatable: false, help: 'Show this help message.', hide: true);
    ArgResults argResults;
  
negative.code:   final String level = argResults[kIncrement];
    final String commit = argResults[kCommit];
    final String origin = argResults[kOrigin];
    final bool justPrint = argResults[kJustPrint];
    final bool autoApprove = argResults[kYes];
    final bool help = argResults[kHelp];
  
  