docs: add unsupported crate example (#385)

This commit is contained in:
azzamsa 2022-09-15 18:22:28 +07:00 committed by GitHub
parent 559c3b8658
commit a5ffba1ffb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -50,10 +50,18 @@ Package versions and targets may be specified using the `--version` and `--targe
To install an unsupported crate, you may specify the Cargo.toml metadata entries for `pkg-url`, `bin-dir`, and `pkg-fmt` at the command line, with values [as documented below](#supporting-binary-installation).
For example:
```
```shell
$ binstall \
--pkg-url="{ repo }/releases/download/{ version }/{ name }-{ version }-{ target }.{ archive-format }" \
--pkg-fmt="txz" crate_name
$ # fnm for x86_64-unknown-linux-gnu only
$ cargo binstall fnm --pkg-url="https://github.com/Schniz/fnm/releases/download/v{ version }/fnm-linux.zip" \
--pkg-fmt zip --bin-dir "{ bin }" --install-path /opt
$ # broot
$ cargo binstall broot --pkg-url="https://github.com/Canop/broot/releases/download/v{ version }/broot_{ version }.zip" \
--pkg-fmt zip --bin-dir "{ target }/{ bin }" --install-path /opt
```
## FAQ