How I added project-aware tab completion to Django's manage.py
Django technically ships with a bash completion script — it lives in extras/django_bash_completion. But nothing wires it up when you pip install django. You have to find it, source it manually, and on
soldatov-ss.hashnode.dev4 min read