.gitignore
.pre-commit-config.yaml
.readthedocs.yml
LICENSE
README.md
mkdocs.yml
pyproject.toml
.github/dependabot.yml
.github/workflows/ci.yaml
.github/workflows/release.yml
ctf_dl.egg-info/PKG-INFO
ctf_dl.egg-info/SOURCES.txt
ctf_dl.egg-info/dependency_links.txt
ctf_dl.egg-info/entry_points.txt
ctf_dl.egg-info/requires.txt
ctf_dl.egg-info/top_level.txt
ctfdl/__init__.py
ctfdl/challenges/client.py
ctfdl/challenges/downloader.py
ctfdl/challenges/entry.py
ctfdl/cli/__init__.py
ctfdl/cli/helpers.py
ctfdl/cli/main.py
ctfdl/common/__init__.py
ctfdl/common/archiver.py
ctfdl/common/console.py
ctfdl/common/format_output.py
ctfdl/common/logging.py
ctfdl/common/updates.py
ctfdl/common/version.py
ctfdl/core/__init__.py
ctfdl/core/config.py
ctfdl/core/events.py
ctfdl/core/models.py
ctfdl/rendering/context.py
ctfdl/rendering/engine.py
ctfdl/rendering/inspector.py
ctfdl/rendering/metadata_loader.py
ctfdl/rendering/renderers.py
ctfdl/rendering/variant_loader.py
ctfdl/resources/templates/challenge/_components/json.jinja
ctfdl/resources/templates/challenge/_components/readme.jinja
ctfdl/resources/templates/challenge/variants/default.yaml
ctfdl/resources/templates/challenge/variants/json.yaml
ctfdl/resources/templates/challenge/variants/minimal.yaml
ctfdl/resources/templates/folder_structure/default.jinja
ctfdl/resources/templates/folder_structure/flat.jinja
ctfdl/resources/templates/index/grouped.jinja
ctfdl/resources/templates/index/json.jinja
ctfdl/ui/messages.py
ctfdl/ui/rich_handler.py
docs/index.md
docs/requirements.txt
docs/templates.md
docs/usage.md
tests/test_cli.py