Checkboxes

%[identifier: value ]{ default_value }

Important

  • A checkbox with a unique identifier outputs a boolean (true / false)

  • Multiple checkboxes with the same identifier outputs an array of selected values

Examples

### Checkbox with unique identifier = String
(Do not include placeholders)
%[test_1: ]{ true } Test 1
Test 1: {{ test_1 }}

%[test_2: ]{ false } Test 2
Test 2: {{ test_2 }}



### Multiple Checkboxes (same identifier) = Array
%[flags: --fast]{ false } fast
%[flags: --quiet]{ false } quiet
%[flags: --test]{ false } test

Flags: {{ flags }}
First Element: {{ flags[0] }}
{{flags && flags.includes("--quiet") ? "Quiet" : "Not Quiet"}}

All:
`fig acme {{flags ? flags.join(" ") : ""}}`

Last updated