.
├── .gitkeep
├── LoginModule.swift
├── Pages
│ ├── .DS_Store
│ ├── ChangePhone
│ │ ├── Controller
│ │ │ ├── ChangePhoneInputViewController.swift
│ │ │ ├── ChangePhoneViewController.swift
│ │ │ └── ReviewResultViewController.swift
│ │ ├── View
│ │ │ └── ChangeViewReviewView.swift
│ │ └── ViewModel
│ │ └── ChangePhoneReactor.swift
│ ├── Foreget
│ │ ├── Controller
│ │ │ ├── ForgetInputViewController.swift
│ │ │ └── ForgetViewController.swift
│ │ └── Model
│ │ └── ForgetReactor.swift
│ ├── Login
│ │ ├── .DS_Store
│ │ ├── Reactor
│ │ │ ├── CodeLoginReactor+report.swift
│ │ │ ├── CodeLoginReactor.swift
│ │ │ ├── LoginReactor+report.swift
│ │ │ └── LoginReactor.swift
│ │ ├── View
│ │ │ ├── CodeLoginView.swift
│ │ │ ├── LoginCountryView.swift
│ │ │ ├── LoginView.swift
│ │ │ ├── TextField+Extension.swift
│ │ │ ├── TextFiled.swift
│ │ │ ├── ThirdPartyAutoLoginView.swift
│ │ │ └── ThirdPartyLoginView.swift
│ │ └── ViewController
│ │ ├── CodeLoginViewController.swift
│ │ ├── LoginProblemViewController.swift
│ │ ├── LoginViewController.swift
│ │ └── ThirdPartyAutoLoginViewController.swift
│ └── Register
│ ├── Reacotr
│ │ ├── OtpCodeReactor+Report.swift
│ │ ├── OtpCodeReactor.swift
│ │ ├── RegisterReactor+Report.swift
│ │ ├── RegisterReactor.swift
│ │ ├── SetPasswordReactor.swift
│ │ └── ThirdPartyAutoLoginReactor.swift
│ ├── View
│ │ ├── OtpCodeView.swift
│ │ ├── OtpSendOtherWaysView.swift
│ │ ├── RegisterView.swift
│ │ ├── SetPasswordView.swift
│ │ └── TextInputView.swift
│ └── ViewController
│ ├── OtpCodeViewController.swift
│ ├── RegisterViewController.swift
│ └── SetPasswordViewController.swift
├── Common
│ ├── AppleLoginService.swift
│ ├── FacebookLoginService.swift
│ ├── GoogleLoginService.swift
│ ├── ThirdPartyLoginManager.swift
│ ├── Config
│ │ ├── LoginConfig.swift
│ │ ├── LoginReport.swift
│ │ └── Strings+Login.swift
│ ├── CountryChangeView.swift
│ ├── InternalTestWhitelistHelper.swift
│ ├── KeychainItem.swift
│ ├── LoginApi.swift
│ ├── LoginLanguage.swift
│ ├── LoginResources.swift
│ ├── LoginServices.swift
│ ├── Observable+Timer.swift
│ ├── String+Verify.swift
│ └── View
│ ├── StanardButton.swift
│ └── TextField+Extension.swift
└── tree.md
截屏2021-09-15 下午2.24.10.png
怎么实现?
- 终端安装相应命令
brew install tree
- cd到本地组件的Classses文件夹,使用下面的命令,即可将项目结构输出到 tree.md 文档
tree > tree.md
tree 命令部分常用命令
tree -a 显示所有
tree -d 只显示文档夹
tree -L n 显示项目的层级,n表示层级数,比如想要显示项目三层结构,可以用tree -l 3;
tree -I pattern 用于过滤不想要显示的文档或者文档夹。比如你想要过滤项目中的 node_modules 文档夹,可以使用 tree -I “node_modules”;
网友评论