Add description, hint and default value for variable (#20)

* a fix

* add description, hint and default value for variable

* add description, hint and default value for variable
This commit is contained in:
Mickael Asseline
2023-01-13 21:18:17 +01:00
committed by GitHub
parent f55314e9bd
commit 9d819223ef
2 changed files with 17 additions and 9 deletions

View File

@@ -19,11 +19,19 @@ def volumlist():
def envvar(): def envvar():
envvar = [] envvar = []
variable = "Nothing" var_name = "Nothing"
while variable != "": while var_name != "":
variable = input("Enter environment variable or press enter to exit : ") var_name = input("Enter environment variable or press enter to exit : ")
if variable != "": if var_name != "":
envvar.append(variable) grp_var = []
var_description = input(f" Enter description of variable {var_name} : ")
var_hint = input(f" Enter hint of variable {var_name} : ")
var_default = input(f" Enter default of variable {var_name} : ")
grp_var.append(var_name)
grp_var.append(var_description)
grp_var.append(var_hint)
grp_var.append(var_default)
envvar.append(grp_var)
print(envvar) print(envvar)
return envvar return envvar

View File

@@ -16,10 +16,10 @@
{%- if envvar is defined and envvar|length > 0 %} {%- if envvar is defined and envvar|length > 0 %}
{%- for var in envvar %} {%- for var in envvar %}
{%- if not loop.last %} {%- if not loop.last %}
#% {{ var|upper }}: #% {{ var[0]|upper }}: {{ var[1] }} ({{ var[2] }}) [{{ var[3] }}]
{%- endif %} {%- endif %}
{%- if loop.last %} {%- if loop.last %}
#% {{ var|upper }}: #% {{ var[0]|upper }}: {{ var[1] }} ({{ var[2] }}) [{{ var[3] }}]
{%- endif %} {%- endif %}
{%- endfor %} {%- endfor %}
{%- endif %} {%- endif %}
@@ -44,10 +44,10 @@ services:
environment: environment:
{%- for var in envvar %} {%- for var in envvar %}
{%- if not loop.last %} {%- if not loop.last %}
- {{ var|upper }}:${{ var|upper }} - {{ var[0]|upper }}:${{ var[0]|upper }}
{%- endif %} {%- endif %}
{%- if loop.last %} {%- if loop.last %}
- {{ var|upper }}:${{ var|upper }} - {{ var[0]|upper }}:${{ var[0]|upper }}
{%- endif %} {%- endif %}
{%- endfor %} {%- endfor %}
{%- endif %} {%- endif %}