pub fn run_self_update(args: &[String]) -> i32
Update the installed rpi CLI through its documented crates.io install path. Cargo remains responsible for selecting the target and replacing the executable atomically.