tomdir
v1.2.0
Published
CLI in ra cây thư mục
Readme
TomDir - CLI Directory Structure Tool
CLI tool để in ra cây thư mục với hỗ trợ gitignore.
Cài đặt
npm install -g tomdirSử dụng
In cây thư mục hiện tại
tomdirIn cây thư mục cụ thể
tomdir /path/to/directoryBỏ qua gitignore (hiển thị tất cả file)
tomdir -i
tomdir -i /path/to/directoryTính năng
1. Gitignore Support (Mặc định BẬT)
- Tự động đọc và áp dụng rules từ
.gitignore_global(trong home directory) - Tự động đọc và áp dụng rules từ
.gitignore(ở thư mục được chỉ định) - Hỗ trợ các pattern phổ biến:
- Exact matches:
node_modules - Directory patterns:
dist/ - Wildcard patterns:
*.log,temp*
- Exact matches:
2. Flag -i (Ignore gitignore)
Sử dụng flag -i để TẮT tính năng gitignore và hiển thị tất cả files/folders:
tomdir -i3. Default Current Directory
Nếu không cung cấp path, tool sẽ tự động sử dụng thư mục hiện tại:
tomdir
# Tương đương với: tomdir .4. Copy to Clipboard
Sau khi in cây thư mục, tool sẽ hỏi có muốn copy vào clipboard không.
Ví dụ Output
|-- my-project/
|-- src/
|-- index.js
|-- utils.js
|-- package.json
|-- README.mdGitignore Pattern Support
Tool hỗ trợ các loại pattern sau:
node_modules- Exact folder name*.log- Wildcard extensiondist/- Directory-specificbuild- Any file/folder named buildtemp*- Prefix wildcard
Version
Current version: 1.0.6
License
MIT
