pub fn download_url(url: &str) -> i32
Download a remote URL as a file in the host Downloads directory.
The download runs in the background with progress tracking. Returns 0 on success, -1 on failure.