.. _suppressing-command-line-prompts: Suppressing Command-Line Prompts -------------------------------- To suppress the prompts asking for input, use `no_input`. Basic Example: Using the Defaults ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cookiecutter will pick a default value if used with `no_input`:: from cookiecutter.main import cookiecutter cookiecutter( 'cookiecutter-django', no_input=True, ) In this case it will be using the default defined in `cookiecutter.json` or `.cookiecutterrc`. .. note:: values from `cookiecutter.json` will be overridden by values from `.cookiecutterrc` Advanced Example: Defaults + Extra Context ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you combine an `extra_context` dict with the `no_input` argument, you can programmatically create the project with a set list of context parameters and without any command line prompts:: cookiecutter('cookiecutter-pypackage/', no_input=True, extra_context={'project_name': 'TheGreatest'}) See the :ref:`API Reference ` for more details.