11from pathlib import Path
2+
23import typer
3- from exasol .toolbox .tools import template
44
5+ from exasol .toolbox .tools import template
56
67CLI = typer .Typer ()
78PKG = "exasol.toolbox.templates.github.ISSUE_TEMPLATE"
@@ -24,7 +25,9 @@ def show_issue(
2425 issue : str = typer .Argument (..., help = "issue which shall be shown." ),
2526) -> None :
2627 """Shows a specific issue."""
27- template .show_templates (template = issue , pkg = PKG , template_type = TEMPLATE_TYPE , lexer = LEXER )
28+ template .show_templates (
29+ template = issue , pkg = PKG , template_type = TEMPLATE_TYPE , lexer = LEXER
30+ )
2831
2932
3033@CLI .command (name = "diff" )
@@ -36,36 +39,44 @@ def diff_issue(
3639 ),
3740) -> None :
3841 """Diff a specific issue against the installed one."""
39- template .diff_template (template = issue , dest = dest , pkg = PKG , template_type = TEMPLATE_TYPE )
42+ template .diff_template (
43+ template = issue , dest = dest , pkg = PKG , template_type = TEMPLATE_TYPE
44+ )
4045
4146
4247@CLI .command (name = "install" )
4348def install_issue (
4449 issue : str = typer .Argument ("all" , help = "name of the issue to install." ),
4550 dest : Path = typer .Argument (
46- Path ("./.github/ISSUE_TEMPLATE" ), help = "target directory to install the issue to."
51+ Path ("./.github/ISSUE_TEMPLATE" ),
52+ help = "target directory to install the issue to." ,
4753 ),
4854) -> None :
4955 """
5056 Installs the requested issue into the target directory.
5157
5258 Attention: If there is an existing issue with the same name it will be overwritten!
5359 """
54- template .install_template (template = issue , dest = dest , pkg = PKG , template_type = TEMPLATE_TYPE )
60+ template .install_template (
61+ template = issue , dest = dest , pkg = PKG , template_type = TEMPLATE_TYPE
62+ )
5563
5664
5765@CLI .command (name = "update" )
5866def update_issue (
5967 issue : str = typer .Argument ("all" , help = "name of the issue to install." ),
6068 dest : Path = typer .Argument (
61- Path ("./.github/ISSUE_TEMPLATE" ), help = "target directory to install the issue to."
69+ Path ("./.github/ISSUE_TEMPLATE" ),
70+ help = "target directory to install the issue to." ,
6271 ),
6372 confirm : bool = typer .Option (
6473 False , help = "Automatically confirm overwritting exsisting issue(s)"
6574 ),
6675) -> None :
6776 """Similar to install but checks for existing issues and shows diff"""
68- template .update_template (template = issue , dest = dest , confirm = confirm , pkg = PKG , template_type = TEMPLATE_TYPE )
77+ template .update_template (
78+ template = issue , dest = dest , confirm = confirm , pkg = PKG , template_type = TEMPLATE_TYPE
79+ )
6980
7081
7182if __name__ == "__main__" :
0 commit comments