#arch-linux #aur #package #rpc #api-bindings

aur-rs

用于与 Arch 用户仓库的 RPC 接口交互的库

2 个版本

0.1.1 2023 年 7 月 10 日
0.1.0 2023 年 6 月 25 日

#9#archlinux

Download history 9/week @ 2024-07-08 67/week @ 2024-07-22 46/week @ 2024-07-29

每月 122 次下载

MIT 许可证

22KB
216 代码行

aur-rs

builds.sr.ht status crates.io docs.rs license

aur-rs 是一个库,提供了一个简单易用的接口,用于与 Arch 用户仓库 (AUR) 交互。它是用 Rust 编写的,并完全支持 AUR 的最新版本 5 API。该库允许您搜索软件包、下载软件包信息等。

功能

  • 完全支持基于路径的 AUR v5 API
  • 异步 API
  • 支持搜索软件包

用法

将以下内容添加到您的 Cargo.toml

[dependencies]
aur-rs = "0.1"

然后,对于简单的名称搜索示例,

use aur_rs::{Request, ReturnData};

#[tokio::main]
async fn main() {
    let request = Request::default();
    let response = request
        .search_package_by_name("package_name")
        .await
        .unwrap();
    println!("{:#?}", data);
}

更多示例,请参阅 示例目录

许可证

aur-rs 使用 MIT 许可证 (LICENSEhttp://opensource.org/licenses/MIT)

依赖项

~6–21MB
~273K SLoC