之前写文章到时候,总会带上 Github 上一些项目到目录结构,但是不知道怎么去生成目录树,于是自己造了个轮子。输入 Github 仓库的地址,生成目录树,并且可以拷贝到剪切板。
项目地址
预览

结果
以本项目为例,最终复制到剪贴板到样子如下:
├─ dist
│ ├─ octicons.eot
│ ├─ octicons.svg
│ ├─ octicons.ttf
│ ├─ octicons.woff
│ ├─ octicons.woff2
│ ├─ repository-tree.js
│ └─ repository-tree.js.map
├─ src
│ ├─ components
│ │ ├─ NavBar.vue
│ │ ├─ Tree.vue
│ │ └─ main.vue
│ ├─ vuex
│ │ ├─ modules
│ │ │ └─ github.js
│ │ ├─ actions.js
│ │ ├─ mutation-types.js
│ │ └─ store.js
│ ├─ App.vue
│ ├─ main.js
│ └─ router.js
├─ .babelrc
├─ .editorconfig
├─ .gitignore
├─ LICENSE
├─ README.md
├─ index.html
├─ package.json
└─ webpack.config.js