use ExitCode;
use crateDirectHookArgs;
use crateRippyError;
use ;
/// Install rippy as a direct hook for Gemini CLI.
///
/// # Errors
///
/// Returns `RippyError::Setup` if the settings file cannot be read/written,
/// or if tokf is already installed as a hook.