{# User-local profiles to push, and the hub's published specifications to pull. #}

Your profiles

{% if local %} {% for ref, on_hub in local %} {% endfor %}
ProfileOn {{ hub_url }}
{{ ref.name }} {{ ref.version }} {{ {'identical': 'published, identical', 'differs': 'published with different content'}.get(on_hub, 'not published') }} {% if on_hub != 'identical' %} {% endif %}
{% else %}

No user-local profiles; built-in profiles are on every hub already.

{% endif %}

Published on the hub

{% if remote %} {% for spec, target in remote %} {% endfor %}
SpecificationHere
{{ spec.name }} {{ spec.version }}{% if spec.description %} — {{ spec.description }}{% endif %} {{ {'new': 'not here', 'identical': 'identical', 'differs': 'different content'}[target.kind] }} {% if target.kind == 'new' %} {% endif %}
{% else %}

Nothing published yet.

{% endif %}