{% extends "base" %} {% block title %}{{ file.name }} · {{ package.name }}{% endblock %} {% block extra_head %} {% endblock %} {% block content %}
{{ package.name }} {% for segment in path_segments %} / {% if loop.last %} {{ segment.name }} {% else %} {{ segment.name }} {% endif %} {% endfor %}
{% if file.is_dir %}
{% if file.parent_path is defined %} .. {% endif %} {% for entry in file.children %}
{% if entry.is_dir %} {% else %} {% endif %} {{ entry.name }} {{ entry.last_commit_message | default(value="") }} {{ entry.last_modified | default(value="") }}
{% endfor %}
{% elif file.is_image %}
{{ file.size | default(value="unknown size") }} raw ↗
{{ file.name }}
{% elif file.is_binary %}
{{ file.size | default(value="unknown size") }} · binary file {% if file.raw_url %}download ↗{% endif %}

Binary file — cannot be displayed.

{% else %}
{{ file.name }} {{ file.line_count | default(value="?") }} lines · {{ file.size | default(value="") }} {% if file.raw_url %}·raw ↗{% endif %}

                {% if file.lines %}
                {% for line in file.lines %}
                
                {% endfor %}
                {% else %}
                
                {% endif %}
            
{{ loop.index }} {{ line | escape }}
{{ file.content | default(value="") | escape }}
{% endif %}
{% endblock %}