bmux_session 0.0.1-alpha.0

Session management for bmux terminal multiplexer
Documentation
# bmux_session

Session management for bmux terminal multiplexer.

## Overview

This package manages bmux sessions, providing functionality to create, modify, and destroy session instances with their associated windows and panes.

## Features

- Session lifecycle management
- Session state persistence
- Window and pane organization
- Session metadata tracking

## Core Components

- **SessionManager**: Central session orchestration
- **Session**: Individual session instances
- **SessionInfo**: Session metadata and status

## Usage

```rust
use bmux_session::SessionManager;

let mut manager = SessionManager::new();
let session_id = manager.create_session(Some("my-session".to_string()))?;
```