Ask the user for a value or for confirmation

You can use prompt to ask the user for a value or to just let the user confirm the next step.
When this is executed on a CI service, the passed ci_input value will be returned.
This action also supports multi-line inputs using the multi_line_end_keyword option.

Supported platforms ios, android, mac
Author @KrauseFx

2 Examples

changelog = prompt(text: "Changelog: ")
changelog = prompt(
  text: "Changelog: ",
  multi_line_end_keyword: "END"

crashlytics(notes: changelog)


Key Description Default
text The text that will be displayed to the user Please enter some text:
ci_input The default text that will be used when being executed on a CI service ''
boolean Is that a boolean question (yes/no)? This will add (y/n) at the end false
secure_text Is that a secure text (yes/no)? false
multi_line_end_keyword Enable multi-line inputs by providing an end text (e.g. 'END') which will stop the user input

* = default value is dependent on the user's system

To show the documentation in your terminal, run

fastlane action prompt

View source code

Back to actions