class documentation

class CompareCommand(PrimerCommand): (source)

View In Hierarchy

Undocumented

Method run Undocumented
Static Method _cross_reference Undocumented
Static Method _load_json Undocumented
Method _create_comment Undocumented
Method _create_comment_for_package Undocumented
Method _truncate_comment GitHub allows only a set number of characters in a comment.

Inherited from PrimerCommand:

Method __init__ Undocumented
Instance Variable config Undocumented
Instance Variable packages Undocumented
Instance Variable primer_directory Undocumented

Undocumented

@staticmethod
def _load_json(file_path: Path|str) -> PackageMessages: (source)

Undocumented

def _create_comment(self, all_missing_messages: PackageMessages, all_new_messages: PackageMessages) -> str: (source)

Undocumented

def _create_comment_for_package(self, package: str, new_messages: PackageData, missing_messages: PackageData) -> str: (source)

Undocumented

def _truncate_comment(self, comment: str) -> str: (source)

GitHub allows only a set number of characters in a comment.