给定 github 存储库链接,我想生成目录树结构并将其显示在 Web 应用程序 UI 中。
除了抓取链接之外,还有其他方法可以通过 Github API 使用吗?
如果您可以将存储库克隆到本地计算机。您可以使用树命令行工具。
使用您的软件包安装程序来安装树。
Mac用户
brew install tree
Ubuntu 等
sudo apt-get install tree
Windows
choco install tree
使用该工具
tree [options] /path/to/directory
如果未传递目录,将使用当前工作目录。
tree --gitignore /path/to/directory
是我经常使用的选项之一。它使用 .gitignore 文件进行过滤。
查看可用选项
tree --help