7 个版本
0.2.2 | 2022年11月5日 |
---|---|
0.2.1 | 2022年9月25日 |
0.1.3 | 2022年9月3日 |
0.1.2 | 2022年8月24日 |
0.1.1 | 2022年7月24日 |
#1035 in Unix APIs
169 每月下载量
11KB
226 代码行,不含注释
aur-rpc
这个crate是一个针对Arch Linux用户仓库(AUR)调用的异步包装器。
示例
#[tokio::main]
pub async fn main() {
let packages = aur_rpc::search("yay").await.unwrap();
for package in packages {
println!("{} - {}", package.name, package.maintainer);
}
let mut infos = aur_rpc::info(["mediarepo"]).await.unwrap();
let info = infos.pop().expect("package not found");
println!("{}", info.metadata.popularity);
}
许可证
Apache 2.0
lib.rs
:
aur-rpc
这个crate为Arch Linux用户仓库(AUR)提供的rpc提供抽象。
用法
#[tokio::main]
pub async fn main() {
let packages = aur_rpc::search("yay").await.unwrap();
for package in packages {
println!("{} - {:?}", package.name, package.maintainer);
}
let mut infos = aur_rpc::info(["mediarepo"]).await.unwrap();
let info = infos.pop().expect("package not found");
println!("{}", info.metadata.popularity);
}
依赖项
~4–16MB
~235K SLoC