pr-bro 0.5.1

Know which PR to review next. Ranks pull requests by weighted scoring.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use anyhow::{Context, Result};

/// Open a URL in the user's default browser
///
/// # Arguments
/// * `url` - The URL to open (e.g., GitHub PR URL)
///
/// # Errors
/// Returns error if browser cannot be opened (e.g., no browser available)
pub fn open_url(url: &str) -> Result<()> {
    webbrowser::open(url).with_context(|| format!("Failed to open browser for URL: {}", url))?;
    Ok(())
}