gitextract_bkmqqxe5/ ├── .dockerignore ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── documentation.yml │ ├── linux.yml │ ├── macos.yml │ ├── package.yml │ └── windows.yml ├── .gitignore ├── CHANGELOG.md ├── CMakeLists.txt ├── Dockerfile ├── LICENSE ├── README.md ├── benchmark/ │ ├── benchmark.csv │ ├── benchmark.ipynb │ └── benchmark.sh ├── cmake/ │ ├── FindISALCrypto.cmake │ ├── FindNASM.cmake │ ├── FindSphinx.cmake │ ├── FindTBB.cmake │ └── SanitizersConfig.cmake ├── docs/ │ ├── CMakeLists.txt │ ├── bep-support.csv │ ├── commands/ │ │ ├── create.rst │ │ ├── edit.rst │ │ ├── info.rst │ │ ├── magnet.rst │ │ ├── pad.rst │ │ ├── show.rst │ │ └── verify.rst │ ├── comparison.rst │ ├── conf.py.in │ ├── configuration.rst │ ├── index.rst │ ├── topics/ │ │ ├── bencode.rst │ │ ├── bittorrent-metafile-v1.rst │ │ └── glossary.rst │ └── why-torrenttools.rst ├── external/ │ ├── CLI11.cmake │ ├── Catch2.cmake │ ├── bencode.cmake │ ├── cliprogress.cmake │ ├── ctre.cmake │ ├── date.cmake │ ├── dottorrent.cmake │ ├── expected-lite.cmake │ ├── external.cmake │ ├── fmt.cmake │ ├── gsl-lite.cmake │ ├── isa-l_crypto.cmake │ ├── nlohmann_json.cmake │ ├── re2.cmake │ ├── sigslot.cmake │ ├── termcontrol.cmake │ └── yaml-cpp.cmake ├── include/ │ ├── app_data.hpp │ ├── argument_parsers.hpp │ ├── cli_helpers.hpp │ ├── common.hpp │ ├── config.hpp.in │ ├── config_parser.hpp │ ├── create.hpp │ ├── edit.hpp │ ├── escape_binary_fields.hpp │ ├── exceptions.hpp │ ├── file_matcher.hpp │ ├── formatters.hpp │ ├── help_formatter.hpp │ ├── indicator.hpp │ ├── info.hpp │ ├── list_edit_mode.hpp │ ├── ls_colors.hpp │ ├── magnet.hpp │ ├── main_app.hpp │ ├── natural_sort.hpp │ ├── pad.hpp │ ├── profile.hpp │ ├── profile_config_formatter.hpp │ ├── progress.hpp │ ├── show.hpp │ ├── tracker_database.hpp │ ├── tree_view.hpp │ ├── utils.hpp │ └── verify.hpp ├── packages/ │ ├── appimage/ │ │ ├── build_appimage.sh │ │ ├── torrenttools-appimage-recipe.yml │ │ └── torrenttools.desktop │ ├── arch/ │ │ └── PKGBUILD │ ├── cpack_dispatch.cmake │ ├── debian/ │ │ ├── changelog │ │ ├── compat │ │ ├── control │ │ ├── copyright │ │ ├── rules │ │ └── source/ │ │ └── format │ ├── macos-productbuild.cmake │ ├── package_summary.txt │ ├── packages.cmake │ ├── productbuild/ │ │ └── postflight.sh │ ├── rpm/ │ │ └── torrenttools.spec │ ├── ubuntu/ │ │ ├── 20.04/ │ │ │ └── changelog │ │ └── 21.04/ │ │ └── changelog │ ├── windows-wix.cmake │ └── wix/ │ ├── broadcast_env_change.xml │ ├── copy-config.xml │ ├── create-localappdata-folder.wxs │ ├── disable_feature_advertise.xml │ └── update_path.xml ├── resources/ │ ├── config.yml │ └── trackers.json ├── scripts/ │ └── fetch_dependencies.sh ├── src/ │ ├── app_data.cpp │ ├── argument_parsers.cpp │ ├── common.cpp │ ├── config_parser.cpp │ ├── create.cpp │ ├── edit.cpp │ ├── escape_binary_fields.cpp │ ├── formatters.cpp │ ├── indicator.cpp │ ├── info.cpp │ ├── ls_colors.cpp │ ├── magnet.cpp │ ├── main.cpp │ ├── main_app.cpp │ ├── pad.cpp │ ├── profile.cpp │ ├── progress.cpp │ ├── show.cpp │ ├── tracker_database.cpp │ ├── tree_view.cpp │ └── verify.cpp └── tests/ ├── CMakeLists.txt ├── main.cpp ├── private.torrent/ │ └── test_file.txt.torrent ├── resources/ │ ├── CAMELYON17.torrent │ ├── COVID-19-image-dataset-collection.torrent │ ├── Fedora-Workstation-Live-x86_64-30.torrent │ ├── RSNA_Pneumonia_Detection_Challenge.torrent │ ├── bittorrent-v2-hybrid-test.torrent │ ├── bittorrent-v2-test.torrent │ ├── checksums.torrent │ ├── collection.torrent │ ├── config/ │ │ ├── config.yml │ │ └── trackers.json │ ├── dht-node.torrent │ ├── http-seeds.torrent │ ├── lorem_ipsum.txt │ ├── private.torrent │ ├── resources-hybrid.torrent │ ├── resources.torrent │ ├── similar-v1.torrent │ ├── similar-v2.torrent │ ├── test-torrent/ │ │ ├── dirA/ │ │ │ ├── fileA1 │ │ │ └── fileA2 │ │ └── dirB/ │ │ ├── fileB1 │ │ └── fileB2 │ ├── test_file │ ├── tests.torrent │ ├── tree_index_test.torrent │ ├── ubuntu-20.04.1-live-server-amd64.iso.torrent │ └── web-seed.torrent ├── test_create.cpp ├── test_edit.cpp ├── test_file_matcher.cpp ├── test_info.cpp ├── test_ls_colors.cpp ├── test_magnet.cpp ├── test_main.cpp ├── test_pad.cpp ├── test_profile.cpp ├── test_resources.hpp ├── test_show.cpp ├── test_tracker_database.cpp ├── test_tree_view.cpp ├── test_utils.cpp └── test_verify.cpp