//! The `salvor` binary: a thin shell over the [`salvor_cli`] library.
//!
//! It does four things and no more: install tracing, parse the command line,
//! dispatch on a Tokio runtime, and turn the result into a process exit code.
//! All logic worth testing lives in the library, driven either by unit tests
//! or, end to end, by integration tests that spawn this very binary.
use ExitCode;
use Parser;
use Cli;
async