forked from Mirror/pmbootstrap
parent
ac91337cf1
commit
3942a06a2d
2 changed files with 8 additions and 0 deletions
|
@ -63,5 +63,8 @@ def confirm(args, question="Continue?", default=False):
|
||||||
:returns: True for "y", False for "n"
|
:returns: True for "y", False for "n"
|
||||||
"""
|
"""
|
||||||
default_str = "y" if default else "n"
|
default_str = "y" if default else "n"
|
||||||
|
if (args.assume_yes):
|
||||||
|
logging.info(question + " (y/n) [" + default_str + "]: y")
|
||||||
|
return True
|
||||||
answer = ask(args, question, ["y", "n"], default_str, True, "(y|n)")
|
answer = ask(args, question, ["y", "n"], default_str, True, "(y|n)")
|
||||||
return answer == "y"
|
return answer == "y"
|
||||||
|
|
|
@ -111,6 +111,11 @@ def arguments():
|
||||||
action="store_true")
|
action="store_true")
|
||||||
parser.add_argument("-w", "--work", help="folder where all data"
|
parser.add_argument("-w", "--work", help="folder where all data"
|
||||||
" gets stored (chroots, caches, built packages)")
|
" gets stored (chroots, caches, built packages)")
|
||||||
|
parser.add_argument("-y", "--assume-yes", help="Assume 'yes' to all"
|
||||||
|
" question prompts. WARNING: this option will"
|
||||||
|
" cause normal 'are you sure?' prompts to be"
|
||||||
|
" disabled!",
|
||||||
|
action="store_true")
|
||||||
|
|
||||||
# Logging
|
# Logging
|
||||||
parser.add_argument("-l", "--log", dest="log", default=None,
|
parser.add_argument("-l", "--log", dest="log", default=None,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue