input list for platform
Interactive list selection.
Signature
> input list {flags} (prompt)
Flags
--multi, -m: Use multiple results, you can press a to toggle all options on/off--fuzzy, -f: Use a fuzzy select.--index, -i: Returns list indexes.--display, -d {cell-path}: Field to use as display value
Parameters
prompt: The prompt to display.
Input/output types:
| input | output |
|---|---|
| list<any> | any |
| range | int |
Examples
Return a single value from a list
> [1 2 3 4 5] | input list 'Rate it'Return multiple values from a list
> [Banana Kiwi Pear Peach Strawberry] | input list --multi 'Add fruits to the basket'Return a single record from a table with fuzzy search
> ls | input list --fuzzy 'Select the target'Choose an item from a range
> 1..10 | input listReturn the index of a selected item
> [Banana Kiwi Pear Peach Strawberry] | input list --indexChoose an item from a table using a column as display value
> [[name price]; [Banana 12] [Kiwi 4] [Pear 7]] | input list -d nameNotes
Abort with esc or q.