Crates.io | cargo-fund |
lib.rs | cargo-fund |
version | 0.2.4 |
source | src |
created_at | 2020-05-26 05:25:50.705858 |
updated_at | 2024-03-06 19:50:59.171642 |
description | Discover funding links for your project's dependencies. |
homepage | |
repository | https://github.com/acfoltzer/cargo-fund |
max_upload_size | |
id | 245970 |
size | 86,188 |
Discover funding links for your project's dependencies.
To install cargo-fund
, use cargo
:
$ cargo install cargo-fund
cargo-fund
retrieves funding links for any dependencies with a Github URL in its
[package.repository]
field. To retrieve this information, you must provide a valid Github API
token in the CARGO_FUND_GITHUB_API_TOKEN
environment variable or the --github-api-token
command-line argument. To generate this token, go to https://github.com/settings/tokens and create
a token with the public_repo
and user
scopes.
Run cargo fund
in your workspace to print funding links. For example:
$ 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
uses the Github API to get the available funding links for crates. To ensure your
crate's information appears:
[package.repository]
in your Cargo.toml
contains a valid Github URL..github/FUNDING.yml
in your repository.Currently, Github is the only source of funding information, but please open an issue if you know of any other structured sources of funding information.