pub fn run(args: &SetupArgs) -> Result<ExitCode, RippyError>
Run a setup subcommand.
Returns RippyError::Setup if the target tool is not installed or configuration cannot be written.
RippyError::Setup