par-term 0.30.5

Cross-platform GPU-accelerated terminal emulator with inline graphics support (Sixel, iTerm2, Kitty)
//! Profile management for terminal session configurations
//!
//! This module provides an iTerm2-style profile system that allows users to save
//! terminal session configurations including:
//! - Working directory for the session
//! - Custom command with arguments
//! - Custom tab name
//!
//! Profiles are stored in `~/.config/par-term/profiles.yaml`.

pub mod dynamic;
pub mod storage;
// types module is now in par-term-config, re-exported below

pub use dynamic::{
    CacheMeta, ConflictResolution, DynamicProfileManager, DynamicProfileSource,
    DynamicProfileUpdate, FetchResult, SourceStatus, cache_dir, fetch_profiles,
    merge_dynamic_profiles, read_cache, url_to_cache_filename, write_cache,
};
// Re-export profile types from par-term-config
pub use par_term_config::{Profile, ProfileId, ProfileManager, ProfileSource};