gitextract_h90spds8/ ├── .github/ │ └── workflows/ │ ├── build-docker-image.yml │ ├── build-test.yml │ └── lint-docker.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── docker-compose.yml ├── dump/ │ └── explainshell/ │ ├── classifier.bson │ └── system.indexes.bson ├── explainshell/ │ ├── __init__.py │ ├── algo/ │ │ ├── __init__.py │ │ ├── classifier.py │ │ └── features.py │ ├── config.py │ ├── errors.py │ ├── fixer.py │ ├── helpconstants.py │ ├── manager.py │ ├── manpage.py │ ├── matcher.py │ ├── options.py │ ├── store.py │ ├── util.py │ └── web/ │ ├── __init__.py │ ├── debugviews.py │ ├── helpers.py │ ├── static/ │ │ ├── css/ │ │ │ ├── bootstrap-responsive.css │ │ │ ├── bootstrap.css │ │ │ ├── es.css │ │ │ └── font-awesome.css │ │ ├── font/ │ │ │ └── FontAwesome.otf │ │ └── js/ │ │ ├── bootstrap.js │ │ ├── d3.v3.js │ │ ├── es.js │ │ ├── jquery.js │ │ └── underscore.js │ ├── templates/ │ │ ├── about.html │ │ ├── base.html │ │ ├── debug.html │ │ ├── errors/ │ │ │ ├── error.html │ │ │ ├── missingmanpage.html │ │ │ └── parsingerror.html │ │ ├── explain.html │ │ ├── index.html │ │ ├── macros.html │ │ ├── options.html │ │ └── tagger.html │ └── views.py ├── misc/ │ ├── crontab │ ├── logrotate/ │ │ └── explainshell │ ├── nginx/ │ │ └── explainshell.conf │ ├── setup.bash │ └── supervisord/ │ └── uwsgi.conf ├── requirements.txt ├── runserver.py ├── tests/ │ ├── __init__.py │ ├── helpers.py │ ├── test-fixer.py │ ├── test-integration.py │ ├── test-manager.py │ ├── test-manpage.py │ ├── test-matcher.py │ └── test-options.py └── tools/ ├── dlgzlist ├── extractgzlist ├── shellbuiltins.py └── w3mman2html.cgi