Source code for whisk.cli.commands.project.setup

import click
import whisk.setup
import logging
import os

from subprocess import PIPE, STDOUT

[docs]logger = logging.getLogger(__name__)
@click.command() @click.option('-d', '--dir', default=os.getcwd(), help="The project directory.", show_default=True)
[docs]def cli(dir): """ Sets up the project environment. This is called by default after `whisk create` and should be run manually after cloning an existing project. See :func:`whisk.setup.setup` for the full list of steps that are performed. """ whisk.setup.setup(dir)