pub fn resolve_output_path(
output_arg: Option<String>,
url: &str,
default_name: &str,
) -> StringExpand description
Resolves the final output path. If output_arg is None, extracts filename from URL. If output_arg is a directory, appends filename from URL. If output_arg is a file path, uses it as is.