Skip to content

Abidit/abitree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌳 abitree

Generate beautiful, icon-rich file trees for your README β€” instantly.

πŸ“ my-project/
β”œβ”€β”€ πŸ“ src/
β”‚   β”œβ”€β”€ 🐍 main.py
β”‚   β”œβ”€β”€ βš›οΈ  App.tsx
β”‚   └── 🎨 styles.css
β”œβ”€β”€ πŸ“¦ package.json
β”œβ”€β”€ 🐳 Dockerfile
└── πŸ“ README.md

Installation

macOS (Homebrew) β€” recommended

brew tap abidit/abitree && brew install abitree

pip (macOS / Linux / Windows)

pip install abitree

Usage

# Current directory
abitree

# Specific path
abitree ./my-project

# Limit depth
abitree -L 2

# Output to file
abitree -o structure.md

# Wrap in markdown code block
abitree --md

# Directories only
abitree --dirs-only

# Ignore extra folders
abitree -i dist,build,.cache

# No icons (plain text)
abitree --no-icons

Options

Flag Description
path Directory to scan (default: .)
-L, --level Max depth
-o, --output Write output to file
-i, --ignore Comma-separated ignore list
--dirs-only Show directories only
--no-icons Disable icons
--no-default-ignore Don't ignore .git, node_modules, etc.
--md Wrap output in markdown code block

Default ignored

.git, __pycache__, .DS_Store, .idea, .vscode, node_modules

Author

Built by Abidit Shrestha

License

MIT

About

🌳 Generate beautiful, icon-rich file trees for your README β€” instantly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages