summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES.txt3
-rw-r--r--pyramid/scripts/pcreate.py7
-rw-r--r--pyramid/scripts/prequest.py3
-rw-r--r--pyramid/scripts/proutes.py3
-rw-r--r--pyramid/scripts/pserve.py3
-rw-r--r--pyramid/scripts/pshell.py3
-rw-r--r--pyramid/scripts/ptweens.py1
-rw-r--r--pyramid/scripts/pviews.py3
8 files changed, 19 insertions, 7 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 994aaec18..218b2e412 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -255,3 +255,6 @@ Documentation Changes
See https://github.com/Pylons/pyramid/pull/2881 and
https://github.com/Pylons/pyramid/pull/2883.
+
+- Improve output of p* script descriptions for help.
+ See https://github.com/Pylons/pyramid/pull/2886 \ No newline at end of file
diff --git a/pyramid/scripts/pcreate.py b/pyramid/scripts/pcreate.py
index 75e3b1fdc..a6db520ce 100644
--- a/pyramid/scripts/pcreate.py
+++ b/pyramid/scripts/pcreate.py
@@ -23,13 +23,16 @@ def main(argv=sys.argv, quiet=False):
class PCreateCommand(object):
verbosity = 1 # required
- parser = argparse.ArgumentParser(description="""\
+ parser = argparse.ArgumentParser(
+ description="""\
Render Pyramid scaffolding to an output directory.
Note: As of Pyramid 1.8, this command is deprecated. Use a specific
cookiecutter instead:
https://github.com/Pylons/?q=cookiecutter
-""")
+""",
+ formatter_class=argparse.RawDescriptionHelpFormatter,
+ )
parser.add_argument('-s', '--scaffold',
dest='scaffold_name',
action='append',
diff --git a/pyramid/scripts/prequest.py b/pyramid/scripts/prequest.py
index aefb4e18d..66feff624 100644
--- a/pyramid/scripts/prequest.py
+++ b/pyramid/scripts/prequest.py
@@ -47,7 +47,8 @@ class PRequestCommand(object):
"""
parser = argparse.ArgumentParser(
- description=textwrap.dedent(description)
+ description=textwrap.dedent(description),
+ formatter_class=argparse.RawDescriptionHelpFormatter,
)
parser.add_argument(
'-n', '--app-name',
diff --git a/pyramid/scripts/proutes.py b/pyramid/scripts/proutes.py
index 2a999e04f..80c8238a2 100644
--- a/pyramid/scripts/proutes.py
+++ b/pyramid/scripts/proutes.py
@@ -249,7 +249,8 @@ class PRoutesCommand(object):
stdout = sys.stdout
ConfigParser = configparser.ConfigParser # testing
parser = argparse.ArgumentParser(
- description=textwrap.dedent(description)
+ description=textwrap.dedent(description),
+ formatter_class=argparse.RawDescriptionHelpFormatter,
)
parser.add_argument('-g', '--glob',
action='store',
diff --git a/pyramid/scripts/pserve.py b/pyramid/scripts/pserve.py
index 845933c27..e2d97f5ec 100644
--- a/pyramid/scripts/pserve.py
+++ b/pyramid/scripts/pserve.py
@@ -51,7 +51,8 @@ class PServeCommand(object):
default_verbosity = 1
parser = argparse.ArgumentParser(
- description=textwrap.dedent(description)
+ description=textwrap.dedent(description),
+ formatter_class=argparse.RawDescriptionHelpFormatter,
)
parser.add_argument(
'-n', '--app-name',
diff --git a/pyramid/scripts/pshell.py b/pyramid/scripts/pshell.py
index d8abf6619..83e640c32 100644
--- a/pyramid/scripts/pshell.py
+++ b/pyramid/scripts/pshell.py
@@ -45,7 +45,8 @@ class PShellCommand(object):
pkg_resources = pkg_resources # for testing
parser = argparse.ArgumentParser(
- description=textwrap.dedent(description)
+ description=textwrap.dedent(description),
+ formatter_class=argparse.RawDescriptionHelpFormatter,
)
parser.add_argument('-p', '--python-shell',
action='store',
diff --git a/pyramid/scripts/ptweens.py b/pyramid/scripts/ptweens.py
index f278a0370..5ca77e52a 100644
--- a/pyramid/scripts/ptweens.py
+++ b/pyramid/scripts/ptweens.py
@@ -29,6 +29,7 @@ class PTweensCommand(object):
"""
parser = argparse.ArgumentParser(
description=textwrap.dedent(description),
+ formatter_class=argparse.RawDescriptionHelpFormatter,
)
parser.add_argument('config_uri',
diff --git a/pyramid/scripts/pviews.py b/pyramid/scripts/pviews.py
index 64408bdad..4d3312917 100644
--- a/pyramid/scripts/pviews.py
+++ b/pyramid/scripts/pviews.py
@@ -28,7 +28,8 @@ class PViewsCommand(object):
stdout = sys.stdout
parser = argparse.ArgumentParser(
- description=textwrap.dedent(description)
+ description=textwrap.dedent(description),
+ formatter_class=argparse.RawDescriptionHelpFormatter,
)
parser.add_argument('config_uri',