pub async fn run(force: bool, global_override: Option<&Path>) -> Result<()>Expand description
Public entry: resolve the path, pick a PromptSource via
prompt::auto() (dialoguer on a TTY, line-based on piped stdin), and
delegate to run_with. global_override plumbs the top-level
--global-config flag into the same resolver [global_config_path]
uses elsewhere.