feature: update I/O methods to use questionary where applicable #2

Merged
jt merged 14 commits from feature/refactor-use-questionary-package into main 2026-07-18 01:12:23 +00:00
Showing only changes of commit 1a7ae338ff - Show all commits
+8 -4
View File
@@ -15,7 +15,7 @@ def init():
_ensure_not_already_initialized() _ensure_not_already_initialized()
branches = _setup_flow_branches() branches = _setup_flow_branches()
(remote, remote_type) = _setup_flow_remote() remote, remote_type = _setup_flow_remote()
flowconfig = { flowconfig = {
"flow.version": str(FLOWCONFIG_VERSION), "flow.version": str(FLOWCONFIG_VERSION),
@@ -58,10 +58,12 @@ def _setup_flow_branches():
"""Ingrese las ramas que representan los entornos de deploy del proyecto """Ingrese las ramas que representan los entornos de deploy del proyecto
en orden creciente de cercanía al entorno productivo, y separados por en orden creciente de cercanía al entorno productivo, y separados por
coma. Por ejemplo: "dev, test, prod".""", coma. Por ejemplo: "dev, test, prod".""",
title = "Configuración de entornos" title="Configuración de entornos",
) )
branches = list(map(lambda b: b.strip(), base.io_prompt("Ramas", "main").split(","))) branches = list(
map(lambda b: b.strip(), base.io_prompt("Ramas", "main").split(","))
)
if not all(branches): if not all(branches):
raise GitFlowError("No puede ingresar una rama vacia") raise GitFlowError("No puede ingresar una rama vacia")
@@ -98,7 +100,9 @@ uno nuevo.""",
base.io_info("Tiene más de un remoto, seleccione el que va a utilizar.") base.io_info("Tiene más de un remoto, seleccione el que va a utilizar.")
remote = base.io_choice("Remoto", remotes) remote = base.io_choice("Remoto", remotes)
remote_type = base.io_choice("Tipo de remoto:", ["bitbucket", "github", "gitea"]) remote_type = base.io_choice(
"Tipo de remoto:", ["bitbucket", "github", "gitea"]
)
return (remote, remote_type) return (remote, remote_type)