Django has a contributed script to allow BASH autocompletion. This script runs manage.py
every time the user press Tab key to view completion options, which leads to a really slow completion feature.
With this new script, a statically generated BASH source with all manage.py
avalible commands and options is used, which leads to a much faster completion feature.
This script is still under development, so some features are missing and it may misbehave. Please, file issues if you find any error or misbehaviour.
In order to load this autocompletion script, simply run next command:
user@workstation ~/projects/django-bash-completion $ source django-bash-completion
TBD