Add new setting enable_prompts and avoid blocking / Resolve #34

This commit is contained in:
Ivan Kravets
2014-12-10 22:32:22 +02:00
parent 2b2ceb60cc
commit 3157ceaa47
7 changed files with 36 additions and 6 deletions

View File

@@ -7,6 +7,7 @@ from shutil import copyfile
import click
from platformio import app
from platformio.exception import ProjectInitialized
from platformio.util import get_source_dir
@@ -42,7 +43,8 @@ def cli(project_dir):
click.echo("%s - a directory for the project specific libraries" %
click.style("lib", fg="cyan"))
if click.confirm("Do you want to continue?"):
if (not app.get_setting("enable_prompts") or
click.confirm("Do you want to continue?")):
for d in (src_dir, lib_dir):
if not isdir(d):
makedirs(d)