xacli-components 0.2.1

Interactive components for XaCLI
Documentation
# MultiSelect Component

## Overview
Multiple-choice selection component with space bar toggling.

## Usage
```rust
use xacli_components::MultiSelect;
use xacli_core::InputValue;

let multiselect = MultiSelect::new("Select items:")
    .option("Item 1", InputValue::String("item1".to_string()))
    .option("Item 2", InputValue::String("item2".to_string()));
let result = multiselect.run(ctx)?;
```

## Features
- Multiple selections with Space bar
- Keyboard navigation (Up/Down, j/k)
- Visual checked/unchecked indicators
- Returns array of selected values

## Keyboard Events
- `Enter` - Confirm selections
- `Esc` or `Ctrl+C` - Cancel
- `Space` - Toggle current item
- `Up` or `k` - Move cursor up
- `Down` or `j` - Move cursor down
- `Home` - Jump to first item
- `End` - Jump to last item