diff options
| author | Malcolm Tredinnick <malcolm.tredinnick@gmail.com> | 2006-06-21 11:15:01 +0000 |
|---|---|---|
| committer | Malcolm Tredinnick <malcolm.tredinnick@gmail.com> | 2006-06-21 11:15:01 +0000 |
| commit | 3465a4f6f495715b56985948dd717ae42b9a5de5 (patch) | |
| tree | 63d1c5014606102708ec39045c452ca9bdf30c7b /extras | |
| parent | ae1234f2a2e6956fe26ca80743e296cff84e08d5 (diff) | |
Fixed #1240 -- Updated bash completion file to accomodate changes in r3174.
Thanks, Paolo.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@3187 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'extras')
| -rw-r--r-- | extras/django_bash_completion | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/extras/django_bash_completion b/extras/django_bash_completion index 71ef495010..829756c371 100644 --- a/extras/django_bash_completion +++ b/extras/django_bash_completion @@ -33,7 +33,7 @@ _django_completion() { - local cur prev opts actions action_shell_opts + local cur prev opts actions action_shell_opts action_runfcgi_opts COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" @@ -42,12 +42,13 @@ _django_completion() opts="--help --settings --pythonpath --version" # Actions actions="adminindex createcachetable dbshell diffsettings \ - inspectdb install reset runserver \ + inspectdb install reset runfcgi runserver \ shell sql sqlall sqlclear sqlindexes sqlinitialdata \ sqlreset sqlsequencereset startapp startproject \ syncdb validate" # Action's options action_shell_opts="--plain" + action_runfcgi_opts="host port socket method maxspare minspare maxchildren daemonize pidfile workdir" if [[ # django-admin.py, ./manage, manage.py ( ${COMP_CWORD} -eq 1 && @@ -64,10 +65,12 @@ _django_completion() case ${cur} in -*) COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + action=$COMPREPLY return 0 ;; *) COMPREPLY=( $(compgen -W "${actions}" -- ${cur}) ) + action=$COMPREPLY return 0 ;; esac @@ -93,6 +96,17 @@ _django_completion() COMPREPLY=( $(compgen -W "$action_shell_opts" -- ${cur}) ) return 0 ;; + runfcgi) + COMPREPLY=( $(compgen -W "$action_runfcgi_opts" -- ${cur}) ) + return 0 + ;; + host*|port*|socket*|method*|maxspare*|minspare*|maxchildren*|daemonize*|pidfile*|workdir*) + if [ "$action" == "runfcgi" ] ; then + COMPREPLY=( $(compgen -W "$action_runfcgi_opts" -- ${cur}) ) + return 0 + fi + return 0 + ;; *) #COMPREPLY=( $(compgen -W "auth core" -- ${cur}) ) COMPREPLY=() |
