6 个版本

0.2.4 2024年3月6日
0.2.3 2023年3月28日
0.2.2 2022年9月19日
0.2.1 2022年4月29日
0.1.0 2020年5月26日

#160Cargo 插件

Download history 15/week @ 2024-04-04

每月 114 次下载

MIT/Apache

28KB
553

cargo-fund

查找项目依赖的资金链接。

Crates.io CircleCI

安装

要安装 cargo-fund,请使用 cargo

$ cargo install cargo-fund

Github API 令牌

cargo-fund 从具有 Github URL 的任何依赖项的 [package.repository] 字段中检索资金链接。要获取此信息,必须在 CARGO_FUND_GITHUB_API_TOKEN 环境变量或 --github-api-token 命令行参数中提供有效的 Github API 令牌。要生成此令牌,请访问 https://github.com/settings/tokens 并创建具有 public_repouser 权限范围的令牌。

用法

在您的开发空间中运行 cargo fund 以打印资金链接。例如

$ CARGO_FUND_GITHUB_API_TOKEN=... cargo fund
/path/to/cargo-fund (found funding links for 16 out of 138 dependencies)
├─┬─ https://www.buymeacoffee.com/dannyguo
│ ├─ https://www.paypal.me/DannyGuo
│ └─ https://ko-fi.com/dannyguo
│    └─ strsim 0.8.0
├─── https://github.com/sponsors/XAMPPRocky
│    └─ remove_dir_all 0.5.2
├─── https://github.com/sponsors/dtolnay
│    ├─ anyhow 1.0.28
│    ├─ dtoa 0.4.5
│    ├─ itoa 0.4.5
│    ├─ proc-macro-hack 0.5.15
│    ├─ proc-macro-nested 0.1.4
│    ├─ quote 1.0.3
│    ├─ ryu 1.0.4
│    └─ syn 1.0.18
└─── https://github.com/sponsors/seanmonstar
     ├─ httparse 1.3.4
     ├─ num_cpus 1.13.0
     ├─ reqwest 0.10.4
     ├─ try-lock 0.2.2
     ├─ unicase 2.6.0
     └─ want 0.3.0

包含您的赞助信息

cargo-fund 使用 Github API 获取 Crates 的可用资金链接。为确保您的 Crates 信息显示

  1. 请确保您的 [package.repository] 在您的 Cargo.toml 中包含有效的 Github URL。
  2. 将您的资金信息添加到您的存储库中的 .github/FUNDING.yml

目前,Github 是唯一的信息来源,但如果您知道其他结构化资金信息来源,请提交一个问题。

许可

根据您的选择,该软件受Apache License, Version 2.0MIT许可证许可。
除非您明确说明,否则您提交到本crate的任何有意贡献,如Apache-2.0许可证所定义,应按上述方式双重许可,不附加任何额外条款或条件。

依赖项

约12–25MB
约374K SLoC