Environments

{% if status %}

{{ status }}

{% endif %} {% if error %}
{{ error }}
{% endif %} {% if tracked %}
http-client.private.env.json is not gitignored, so its values could be committed.
{% endif %} {% if names %}

{% if current == shared %}These values apply in every environment, unless an environment sets the same name.{% endif %} Shared values are saved in http-client.env.json, which you commit. Private values are saved in http-client.private.env.json, on this machine only. Tick 🔒 to keep a value in your OS keychain instead.

{% for row in (draft if draft is defined else rows) %} {% set i = loop.index0 %} {% endfor %}
NameValueStored in🔒
{% if row.secret_ref %} {{ row.secret_ref }} {% if secret_set.get(row.secret_ref) %}set {% else %}missing: set it{% endif %} {% else %} {% endif %} {% if not row.secret_ref %} {% endif %}
{% if current != shared %} {% endif %}

Connection{% if current == shared %} (all environments){% endif %}

Client certificate, extra CA and proxy for {{ "every environment" if current == shared else current }}. Saved only in http-client.private.env.json: settings that redirect or weaken your connections never come from a shared file. Paths can start with ~; relative paths are relative to this folder. PEM files only.

{% if conn.passphrase_ref %} {{ conn.passphrase_ref }} {% if secret_set.get(conn.passphrase_ref) %}set{% else %}missing{% endif %} {% elif conn.has_literal_passphrase %}stored in the file{% endif %} {% if conn.passphrase_ref or conn.has_literal_passphrase %} {% endif %}

A new passphrase is stored in your keychain. HTTPS_PROXY, NO_PROXY and SSL_CERT_FILE from your shell are also honoured.

{% endif %}