//! Caery is a Linux desktop and terminal media converter built around `ffmpeg`.
//!
//! Running `caery` with no arguments opens the eframe desktop UI. Running
//! `caery <input> <output>` starts quick terminal conversion and infers the
//! route from file extensions:
//!
//! ```text
//! caery song.wav song.mp3
//! caery clip.mp4 clip.flac
//! caery 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, Caery exits before
//! starting `ffmpeg` and reports that it cannot infer the conversion.
//!
//! Use `caery --cli --help` for explicit terminal options, or
//! `caery --install` to install a Linux desktop launcher for the current
//! binary.