feature: update I/O methods to use questionary where applicable #2
@@ -15,7 +15,7 @@ def init():
|
||||
_ensure_not_already_initialized()
|
||||
|
||||
branches = _setup_flow_branches()
|
||||
(remote, remote_type) = _setup_flow_remote()
|
||||
remote, remote_type = _setup_flow_remote()
|
||||
|
||||
flowconfig = {
|
||||
"flow.version": str(FLOWCONFIG_VERSION),
|
||||
@@ -58,10 +58,12 @@ def _setup_flow_branches():
|
||||
"""Ingrese las ramas que representan los entornos de deploy del proyecto
|
||||
en orden creciente de cercanía al entorno productivo, y separados por
|
||||
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):
|
||||
raise GitFlowError("No puede ingresar una rama vacia")
|
||||
@@ -74,7 +76,7 @@ def _setup_flow_remote():
|
||||
"""Configurar un repositorio remoto le permite generar PRs automáticamente para el
|
||||
entorno correspondiente. Deberá seleccionar uno de los remotos actuales, o crear
|
||||
uno nuevo.""",
|
||||
title = "Configuración de remoto",
|
||||
title="Configuración de remoto",
|
||||
)
|
||||
|
||||
remote = None
|
||||
@@ -98,7 +100,9 @@ uno nuevo.""",
|
||||
base.io_info("Tiene más de un remoto, seleccione el que va a utilizar.")
|
||||
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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user