summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2016-09-28 22:12:36 -0500
committerMichael Merickel <michael@merickel.org>2016-09-28 22:33:05 -0500
commit140edbb5eb8e3b5a5b6ca0c1bfc2240dd6ca234b (patch)
tree6b8fa14671b2eb5f102bd5b41646afb60ee03618
parent4ce8d4f2894819f17385e835b0b329fbc793fac6 (diff)
downloadpyramid-140edbb5eb8e3b5a5b6ca0c1bfc2240dd6ca234b.tar.gz
pyramid-140edbb5eb8e3b5a5b6ca0c1bfc2240dd6ca234b.tar.bz2
pyramid-140edbb5eb8e3b5a5b6ca0c1bfc2240dd6ca234b.zip
make --interactive the default for pcreate
-rw-r--r--pyramid/scripts/pcreate.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/pyramid/scripts/pcreate.py b/pyramid/scripts/pcreate.py
index 1e8074fc5..f3121a915 100644
--- a/pyramid/scripts/pcreate.py
+++ b/pyramid/scripts/pcreate.py
@@ -56,7 +56,9 @@ class PCreateCommand(object):
parser.add_option('--interactive',
dest='interactive',
action='store_true',
- help='When a file would be overwritten, interrogate')
+ help='When a file would be overwritten, interrogate '
+ '(this is the default, but you may specify it to '
+ 'override --overwrite)')
parser.add_option('--ignore-conflicting-name',
dest='force_bad_name',
action='store_true',
@@ -70,6 +72,8 @@ class PCreateCommand(object):
def __init__(self, argv, quiet=False):
self.quiet = quiet
self.options, self.args = self.parser.parse_args(argv[1:])
+ if not self.options.interactive and not self.options.overwrite:
+ self.options.interactive = True
self.scaffolds = self.all_scaffolds()
def run(self):