import bump import typer cli = typer.Typer() @cli.command() def main(message = typer.Argument(None, help="The message to be bumped")): bp = bump.Bump() if message is None: bp.show_secret() else: bp.push(message) @cli.command() def push(): bp = bump.Bump() bp.version() if __name__ == "__main__": typer.run(main)