config_path:Path=Arg(...,help="Path to config file",exists=True,allow_dash=True),
compare_to:Optional[Path]=Opt(None,help="Path to a config file to diff against, or `None` to compare against default settings",exists=True,allow_dash=True),
optimize:Optimizations=Opt(Optimizations.efficiency.value,"--optimize","-o",help="Whether the user config was optimized for efficiency or accuracy. Only relevant when comparing against the default config."),
gpu:bool=Opt(False,"--gpu","-G",help="Whether the original config can run on a GPU. Only relevant when comparing against the default config."),
pretraining:bool=Opt(False,"--pretraining","--pt",help="Whether to compare on a config with pretraining involved. Only relevant when comparing against the default config."),
markdown:bool=Opt(False,"--markdown","-md",help="Generate Markdown for GitHub issues")
# fmt: on
):
"""Show a diff of a config file with respect to spaCy's defaults or another config file. If