# Prompt

The **prompt.yaml** file contains some definitions for our necessary variables in templates.

{% code title="prompt.yaml" %}
```yaml
- type: input
  name: age
  message: What's your age?
  initial: 18
```
{% endcode %}

Here is a list of the available questions:

### Input

```yaml
- type: input
  name: age
  message: What's your age?
  initial: null
```

### Confirmation

```yaml
- type: confirmation
  name: is_null
  message: Should the value be null?
  initial: false
```

### Choice

```yaml
- type: choice
  name: color
  message: Please select your favorite color (defaults to red)
  choices: [ 'red', 'blue', 'yellow' ]
  initial: 0
```

### Choice (multiple)

```yaml
- type: choice
  name: colors
  message: Please select your favorite color (defaults to red)
  choices: [ 'red', 'blue', 'yellow' ]
  initial: '0,1'
  multiple: true
```

