//! Implements `limb init`. Emits shell integration for `eval`.
use Result;
use crateInitArgs;
use crateshell;
/// Runs `limb init`.
///
/// Writes [`shell::integration`] output to stdout. Users add
/// `eval "$(limb init zsh)"` (or their shell of choice) to their rc file.
///
/// # Errors
///
/// The return type is `Result` for dispatch-symmetry; no error paths are
/// currently exercised.