diff --git a/docs/userguide/cmd_run.rst b/docs/userguide/cmd_run.rst index fbe3f92d..d1a52aa7 100644 --- a/docs/userguide/cmd_run.rst +++ b/docs/userguide/cmd_run.rst @@ -51,10 +51,10 @@ Upload port of embedded board. To print all available ports use :ref:`cmd_serialports` command .. option:: - --build-dir + -d, --project-dir -Specify the path to project directory. By default, ``--build-dir`` is equal to -current working directory (``CWD``). +Specify the path to project directory. By default, ``--project-dir`` is equal +to current working directory (``CWD``). .. option:: -v, --verbose diff --git a/platformio/commands/run.py b/platformio/commands/run.py index 14ab8271..8f4324c1 100644 --- a/platformio/commands/run.py +++ b/platformio/commands/run.py @@ -22,7 +22,7 @@ from platformio.platforms.base import PlatformFactory @click.option("--environment", "-e", multiple=True, metavar="") @click.option("--target", "-t", multiple=True, metavar="") @click.option("--upload-port", metavar="") -@click.option("--project-dir", default=getcwd, +@click.option("--project-dir", "-d", default=getcwd, type=click.Path(exists=True, file_okay=False, dir_okay=True, writable=True, resolve_path=True)) @click.option("--verbose", "-v", count=True, default=3)