Выписать правильное лекарство, быстро скачать одной папкой с гитхаба

Node.js внешний интерфейс GitHub Chrome

бессмысленное предисловие

Познакомился с хлопотной штукой несколько дней назад, как раз на выходных есть время, не знаю, все ли со мной, когда читаю исходники, просто хочу посмотреть его каталог SRC, конечно, читая очень траблы на GitHub, все виды Быстрое использование, переход к функциям, глобальный поиск .... но. . .

Ключ здесь, исходный код очень большой и весь проект очень большой.Из-за плохой скорости сети github мне приходится долго ждать, чтобы загрузить ресурсы, но мне нужно только посмотреть определенную папку , это не ресурс Это пустая трата? И это оказывает большое влияние на стремление к знаниям. правильно! (Притворитесь серьезным. Я так хочу узнать, вы даете мне целый склад, и я должен найти соответствующие файлы, что действительно хлопотно.)

В соответствии с менталитетом не повторять создание колес, я сначала проверил, могут ли существующие плагины реализовать эту функцию, и если они есть, я могу использовать их с удовольствием, и мне не нужно создавать еще одно колесо.

Прочитав горячую дискуссию о Zhihu, я чувствую, что метод все еще очень хлопотный. Трудно увидеть топовый план реализации, но загрузка ждала, и в итоге план, который я хочу, не был реализован.

Как загрузить одну папку с GitHub?

Затем посмотрите на плагин для хрома (Octotree)

这个插件能显示树状github目录,还提供了单个文件的下载。但是我要的是文件夹啊。 . .单个文件github本身就提供这个功能。心态有点崩溃,找了半天找不到啊。

фокус

Упс, точка. Ввиду вышеупомянутого исследования и проблем, с которыми я столкнулся, я взял гаджет Node.

GitHub.com/flower1995116/…

Способ использования очень прост, просто создайте среду узла.

npm install git-down-repo -g // 安装全局

gitdown https://github.com/hua1995116/webchat/tree/master/config // 下载单个文件夹

Функция (загрузка в локальный каталог исполнения по умолчанию)

gitdown url

url заменяется на url на github, пример такой:

  • Загрузите весь репозиторий (мастер по умолчанию)

gitdown https://github.com/hua1995116/webchat

  • Загрузите ветку dev репозитория

gitdown https://github.com/hua1995116/webchat dev

  • Скачать отдельную папку репозитория

gitdown https://github.com/hua1995116/webchat/tree/master/config

  • Скачать один файл

gitdown https://github.com/hua1995116/webchat/blob/master/config/dev.env.js

Эпилог

  • Если вы считаете, что это полезно для вас, вы можете поставить моему гаджету звезду (GitHub.com/flower1995116/…)
  • Если вы чувствуете, что это бесполезно или есть мнениеissueДайте мне, я буду совершенствоваться, а вы останетесь довольны (косая улыбка)

Сфокусируйся на