summaryrefslogtreecommitdiff
path: root/django/bin/django-admin.py
diff options
context:
space:
mode:
authorAdrian Holovaty <adrian@holovaty.com>2005-12-02 20:58:35 +0000
committerAdrian Holovaty <adrian@holovaty.com>2005-12-02 20:58:35 +0000
commit027c47b9b4f88f83ec06a968e3c9264e6f878f74 (patch)
tree80860ac888a9d251c9c0732539757982c271fb7c /django/bin/django-admin.py
parent2863e09f2e4a6376ffb6142e51cb5e8e24cfa75d (diff)
Fixed #983 -- Made 'django-admin.py --help' output easier to read. Thanks, Oliver
git-svn-id: http://code.djangoproject.com/svn/django/trunk@1526 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/bin/django-admin.py')
-rwxr-xr-xdjango/bin/django-admin.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/django/bin/django-admin.py b/django/bin/django-admin.py
index a30b038547..63c6307257 100755
--- a/django/bin/django-admin.py
+++ b/django/bin/django-admin.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python
from django.core import management
from optparse import OptionParser
-import os, sys
+import os, sys, textwrap
ACTION_MAPPING = {
'adminindex': management.get_admin_index,
@@ -37,8 +37,10 @@ def get_usage():
available_actions.sort()
for a in available_actions:
func = ACTION_MAPPING[a]
- usage.append(" %s %s -- %s" % (a, func.args, getattr(func, 'help_doc', func.__doc__)))
- return '\n'.join(usage)
+ usage.append(" %s %s" % (a, func.args))
+ usage.extend(textwrap.wrap(getattr(func, 'help_doc', func.__doc__), initial_indent=' ', subsequent_indent=' '))
+ usage.append("")
+ return '\n'.join(usage[:-1]) # Cut off last list element, an empty space.
class DjangoOptionParser(OptionParser):
def print_usage_and_exit(self):