//! Caeryn is a Linux desktop and terminal media converter built around `ffmpeg`.
//!
//! Running `caeryn` with no arguments opens the eframe desktop UI. Running
//! `caeryn <input> <output>` starts quick terminal conversion and infers the
//! route from file extensions:
//!
//! ```text
//! caeryn song.wav song.mp3
//! caeryn clip.mp4 clip.flac
//! caeryn clip.mkv clip.webm
//! ```
//!
//! Quick mode supports audio-to-audio, video-to-audio, and video-to-video. If
//! the extension pair cannot map to a supported route, Caeryn exits before
//! starting `ffmpeg` and reports that it cannot infer the conversion.
//!
//! Use `caeryn --cli --help` for explicit terminal options, or
//! `caeryn --install` to install a Linux desktop launcher for the current
//! binary.