首页 > 解决方案 > 如何自动将多个输入传递给circleci中的提示?

问题描述

我正在尝试应用 cookiecutter 模板。当我运行命令“cookiecutter private_git_repo”时,它会询问我是否要使用覆盖?因此,我需要对此表示“是”。后来,它提供了多个选项来询问我要使用哪个叠加层。因为,我想在 circleci 配置中实现这一点,所以我想要一种自动方式将“yes”和“overlay_name”传递给命令。

我无法使用 | 将多个输入传递给提示问题。如何在 linux 终端中实现这一点?

标签: python-3.xshellcirclecicookiecutter

解决方案


从这里的文档:https ://cookiecutter.readthedocs.io/en/latest/readme.html

Unless you suppress it with --no-input, you are prompted for input.

简短回答:您需要运行cookiecutter private_git_repo --no-input以绕过要求您输入yes的命令提示符。

但是,当您说您收到“叠加层”提示时,您能否澄清一下您的意思?我不熟悉 cookiecutter 中的“覆盖”一词。你是说模板吗?


推荐阅读