Merge pull request #625 from vnys/master

Add sparse-checkout example to only clone one font
This commit is contained in:
Ryan L McIntyre 2021-08-30 11:56:01 -07:00 committed by GitHub
commit 641242258c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -244,15 +244,23 @@ brew install --cask font-hack-nerd-font
### `Option 5: Clone the Repo`
> Best option for **full control**, **all** or **most** of the fonts, or **contributing** to development.
> Best option for **full control**, **all** or **some** of the fonts, or **contributing** to development.
Cloning of this repository is **not** required nor efficient (mostly due to Repository size) if you are simply only interested in a limited set of fonts.
A full clone of this repository is **not** required nor efficient (mostly due to Repository size) if you are simply only interested in a limited set of fonts.
However if you do want to clone the repo be sure to _shallow_ clone:
If you do want to clone the entire repo be sure to _shallow_ clone:
```sh
git clone --depth 1
```
If you want to clone a sub-directory, use `git sparse-checkout`. The following example requires `Git v2.26`:
```sh
git clone --filter=blob:none --sparse git@github.com:ryanoasis/nerd-fonts
cd nerd-fonts
git sparse-checkout add patched-fonts/JetBrainsMono
```
### `Option 6: Ad Hoc Curl Download`
> Option if you want to use the **`curl` command** or for use in **scripts**.