iOS 快速查看组件的目录结构

2021-09-15  本文已影响0人  yyggzc521
.
├── .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

怎么实现?

  1. 终端安装相应命令
brew install tree
  1. 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”;

上一篇下一篇

猜你喜欢

热点阅读