Skip to content
Snippets Groups Projects
Select Git revision
  • 2025Q1
  • main default
  • 2024Q1
  • 2024Q4
  • 2024Q3
  • 2024Q2
  • 2023Q4
  • 2023Q3
  • 2023Q2
  • 2023Q1
  • 2022Q4
  • 2022Q3
  • 2022Q2
  • 2022Q1
  • 2021Q4
  • 2021Q3
  • 2021Q2
  • 2021Q1
  • 2020Q4
  • 2020Q3
  • release/13.5.0
  • 13.3-eol
  • release/14.2.0
  • 14.0-eol
  • release/13.4.0
  • release/14.1.0
  • release/13.3.0
  • 12-eol
  • 12.4-eol
  • release/14.0.0
  • 13.1-eol-q
  • 13.1-eol
  • 12.3-last
  • 12.3-eol
  • release/13.2.0
  • release/12.4.0
  • release/13.1.0
  • release/12.3.0
  • 11-eol
  • release/13.0.0
40 results

labwc

  • Clone with SSH
  • Clone with HTTPS
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.

    pipeline status

    raur

    raur is a library for interacting with the aurweb RPC Interface.

    See also the Arch wiki page for more information.

    Example

    use raur::Raur;
    
    let raur = raur::Handle::new();
    
    // Use `search` to search using keywords (multiple strategies available)
    let pkgs = raur.search("pacman").await?;
    assert!(pkgs.len() > 10);
    
    for pkg in pkgs {
        println!("{:<30}{}", pkg.name, pkg.version);
    }
    
    // Use `info` to get info about a list of packages. Not-found packages are silently ignored.
    let pkgs = raur.info(&["spotify", "discord-canary"]).await?;
    assert_eq!(pkgs.len(), 2);
    
    for pkg in pkgs {
        println!("{:<30}{}", pkg.name, pkg.version);
    }