File tree Expand file tree Collapse file tree 3 files changed +13
-0
lines changed Expand file tree Collapse file tree 3 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -92,6 +92,11 @@ def default_command
9292 commands . find { |c | c . default }
9393 end
9494
95+ # Returns an array of all the default Environment Variables
96+ def default_environment_variables
97+ environment_variables . select &:default
98+ end
99+
95100 # Returns an array of all the default Flags
96101 def default_flags
97102 flags . select &:default
Original file line number Diff line number Diff line change 11# :command.environment_variables_filter
2+ <%- if default_environment_variables.any? -%>
3+ <%- default_environment_variables.each do |env_var| -%>
4+ export <%= env_var.name.upcase %> ="${<%= env_var.name.upcase %> :-<%= env_var.default %> }"
5+ <%- end -%>
6+ <%- end -%>
27<%- if required_environment_variables.any? -%>
38<%- required_environment_variables.each do |env_var| -%>
49if [[ -z "$<%= env_var.name.upcase %> " ]]; then
Original file line number Diff line number Diff line change 11# :environment_variable.usage
22echo " <%= usage_string extended: true %> "
33printf "<%= help.wrap(76).indent(4).sanitize_for_print %> \n"
4+ <%- if default -%>
5+ printf " <%= strings[:default] % { value: default } -%> \n"
6+ <%- end -%>
47echo
You can’t perform that action at this time.
0 commit comments