在 CLI 中从 github 下载文件?

问题描述 投票:0回答:3

我正在尝试从 zellij 下载

tokyo-night-storm.yaml
colorcheme 文件。我以为我能做到

wget https://github.com/zellij-org/zellij/blob/main/example/themes/tokyo-night-storm.yaml

但我得到的是网页而不是主题文件。我怎样才能只检索实际文件而不是网页?

file github wget
3个回答
2
投票

将 URL 中的

/blob/
替换为
/raw/
即 do

wget https://github.com/zellij-org/zellij/raw/main/example/themes/tokyo-night-storm.yaml

1
投票

您必须点击

enter image description here

原始按钮,然后复制该链接(直接链接)。

wget https://raw.githubusercontent.com/zellij-org/zellij/main/example/themes/tokyo-night-storm.yaml


0
投票

如果您想通过 gh cli 下载文件,而无需手头有原始链接:

curl -L $(gh api /repos/<owner>/<repo>/contents/<file> --jq .download_url) > <output_file>
© www.soinside.com 2019 - 2024. All rights reserved.