xacli-components 0.2.1

Interactive components for XaCLI
Documentation
# Spinner Component

## Overview
Animated spinner component for indicating loading or processing state.

## Usage
```rust
use xacli_components::Spinner;

let mut spinner = Spinner::new("Loading...");
spinner.start(ctx)?;
// Do work...
spinner.finish(ctx)?;
```

## Features
- Animated rotation indicator
- Custom message display
- Start/finish lifecycle
- Automatic clearing on finish

## Methods
- `new(message)` - Create spinner with message
- `start(ctx)` - Start spinner animation
- `finish(ctx)` - Stop and clear spinner