|
4 | 4 |
|
5 | 5 | import rich_click as click
|
6 | 6 |
|
| 7 | +# from click.core import Context |
7 | 8 | from bumpversion import __version__
|
8 |
| -from bumpversion.aliases import AliasedGroup |
| 9 | + |
| 10 | +# from bumpversion.aliases import AliasedGroup |
9 | 11 | from bumpversion.bump import do_bump
|
10 | 12 | from bumpversion.config import find_config_file, get_configuration
|
11 | 13 | from bumpversion.logging import setup_logging
|
|
14 | 16 | logger = logging.getLogger(__name__)
|
15 | 17 |
|
16 | 18 |
|
17 |
| -@click.group(cls=AliasedGroup) |
18 |
| -@click.version_option(version=__version__) |
19 |
| -def cli() -> None: |
20 |
| - """Version bump your Python project.""" |
21 |
| - pass |
| 19 | +# @click.group(cls=AliasedGroup) |
| 20 | +# @click.version_option(version=__version__) |
| 21 | +# @click.pass_context |
| 22 | +# def cli(ctx: Context) -> None: |
| 23 | +# """Version bump your Python project.""" |
| 24 | +# if ctx.invoked_subcommand is None: |
| 25 | +# ctx.invoke(bump) |
22 | 26 |
|
23 | 27 |
|
24 |
| -@cli.command(context_settings={"ignore_unknown_options": True}) |
| 28 | +@click.command(context_settings={"ignore_unknown_options": True}) |
| 29 | +@click.version_option(version=__version__) |
25 | 30 | @click.argument("version_part")
|
26 | 31 | @click.argument("files", nargs=-1, type=click.Path())
|
27 | 32 | @click.option(
|
@@ -135,7 +140,7 @@ def cli() -> None:
|
135 | 140 | required=False,
|
136 | 141 | help="Extra arguments to commit command",
|
137 | 142 | )
|
138 |
| -def bump( |
| 143 | +def cli( |
139 | 144 | version_part: str,
|
140 | 145 | files: list,
|
141 | 146 | config_file: Optional[str],
|
@@ -199,7 +204,3 @@ def _log_list(config: dict, new_version: str) -> None:
|
199 | 204 | logger.info("new_version=%s", new_version)
|
200 | 205 | for key, value in config.items():
|
201 | 206 | logger.info("%s=%s", key, value)
|
202 |
| - |
203 |
| - |
204 |
| -if __name__ == "__main__": |
205 |
| - cli() |
|
0 commit comments