def cli(package: str, inc_kwargs: dict) -> None: """Bump a MAJOR.MINOR.PATCH version string at the specified index location or 'patch' digit.""" semver = VersionInfo(package).semantic_version() # Pre-decrement a "dev" version to get the real version tuple. if 'dev' in semver.version_tuple(): semver = semver.decrement() semver = semver.increment(**inc_kwargs) click.echo(semver.release_string(), nl=False)