SwiftyTree

一个命令行工具,用于从给定的目录路径生成树状结构表示。

安装

将 SwiftyTree 克隆到您的机器上

$ git clone https://github.com/jjotaum/SwiftyTree.git

导航到它的目录

$ cd SwiftyTree

执行安装脚本

$ ./install.sh

SwiftyTree 现在应该已经安装在 /usr/local/bin 中,并且可以通过终端访问。

$ swifty-tree

用法

$ swifty-tree --help

USAGE: swifty-tree [--path <path>] [--depth <depth>] [--hidden <hidden>]

OPTIONS:
  -p, --path <path>       The directory path
  -d, --depth <depth>     The depth of the generated tree (default: 100)
  -h, --hidden <hidden>   Defines if generated tree includes hidden files.
                          (default: false)
  -h, --help              Show help information.

输出示例

├── LICENSE
├── install.sh
├── Tests
│   ├── SwiftyTreeTests
│   │   └── SwiftyTreeTests.swift
├── README.md
├── Package.resolved
├── Package.swift
├── Sources
│   ├── SwiftyTree
│   │   ├── TreeGenerator.swift
│   │   ├── SwiftyTree.swift
│   │   └── main.swift