monarch-rs 0.1.0

Advanced Git Management Suite for handling multiple repositories concurrently
Documentation
//! Repository status visualization

/// Represents a repository status item in the UI
pub struct RepositoryStatusItem {
    /// Repository name
    pub name: String,
    /// Repository path
    pub path: String,
    /// Current status
    pub status: RepositoryStatus,
}

/// Repository status types
pub enum RepositoryStatus {
    /// Repository is clean (no changes)
    Clean,
    /// Repository has modified files
    Modified,
    /// Repository has untracked files
    Untracked,
    /// Repository has conflicts
    Conflict,
    /// Repository has pending operations
    Pending,
    /// Error occurred while getting status
    Error(String),
}

/// Creates a new status view for the given repositories
pub fn create_status_view() -> anyhow::Result<()> {
    todo!("Implement status view creation")
}