ghrs 0.1.3

A simple client for GitHub v3 API
Documentation
use ghrs::Client;

fn main() -> Result<(), Box<dyn std::error::Error + Send + Sync>> {
  let args: Vec<String> = std::env::args().collect();
    let base_url = args.get(1).unwrap();
    let token = args.get(2).unwrap();
    let owner = args.get(3).unwrap();
    let repo = args.get(4).unwrap();

    let client = Client::new();
    let mut current_page = client.base_url(base_url).token(token).issues(owner, repo).list().per_page(100).page(1).send()?;
    let issues = current_page.take_items();

    for issue in issues {
      println!("{}", issue.title);
    }

    Ok(())
}