#!/usr/bin/env python3 import typer from git_flow import GitFlowError import git_flow.command.base as base from git_flow.command import init, new, commit, merge, tag, release, branch REPOSITORY_TOKEN_PATH = ".repository-token" LOCALE = "es_AR.UTF-8" app = typer.Typer() app.add_typer(init.app) app.add_typer(new.app) app.add_typer(commit.app) app.add_typer(merge.app) app.add_typer(tag.app) app.add_typer(release.app) app.add_typer(branch.app) def main(): try: app() print() except GitFlowError as e: base.io_error(str(e), title="Git Flow") except Exception as e: base.io_error(str(e), title="Inesperado") except KeyboardInterrupt as e: base.io_error("Ejecución abortada")