diff options
| author | Bert JW Regeer <bertjw@regeer.org> | 2015-02-07 00:42:07 -0700 |
|---|---|---|
| committer | Bert JW Regeer <bertjw@regeer.org> | 2015-02-07 00:42:07 -0700 |
| commit | 0786c75a63b8d861183a08c1bf74d8afe8b929e7 (patch) | |
| tree | ed92e7d925806f99d939f8051b555bde0408381e | |
| parent | 665027ba49c9869abe8f0b8fe5d771c358a99e6d (diff) | |
| download | pyramid-0786c75a63b8d861183a08c1bf74d8afe8b929e7.tar.gz pyramid-0786c75a63b8d861183a08c1bf74d8afe8b929e7.tar.bz2 pyramid-0786c75a63b8d861183a08c1bf74d8afe8b929e7.zip | |
Show help if missing arguments
This will print the full help, followed by the available scaffolds if
the user just calls pcreate without any arguments/flags at all.
| -rw-r--r-- | pyramid/scripts/pcreate.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pyramid/scripts/pcreate.py b/pyramid/scripts/pcreate.py index c634119bd..2d2189686 100644 --- a/pyramid/scripts/pcreate.py +++ b/pyramid/scripts/pcreate.py @@ -63,6 +63,12 @@ class PCreateCommand(object): def run(self): if self.options.list: return self.show_scaffolds() + if not self.options.scaffold_name and not self.args: + if not self.quiet: + self.parser.print_help() + self.out('') + self.show_scaffolds() + return 2 if not self.options.scaffold_name: self.out('You must provide at least one scaffold name: -s <scaffold name>') self.out('') |
