@@ -38,6 +38,7 @@ children:
3838## Usage
3939
4040` ` ` bash
41+ treemapper # current dir, YAML to stdout
4142treemapper . # YAML to stdout + token count
4243treemapper . -o tree.yaml # save to file
4344treemapper . -o # save to tree.yaml (default)
@@ -47,12 +48,12 @@ treemapper . -f txt # plain text with indentation
4748treemapper . -f md # Markdown with fenced code
4849treemapper . -f yml # YAML (alias)
4950treemapper . --no-content # structure only
50- treemapper . --max-depth 3 # limit directory depth
51- treemapper . --max-file-bytes 10000 # skip files > 10KB
51+ treemapper . --max-depth 3 # limit depth (0=root, 1=children)
52+ treemapper . --max-file-bytes 10000 # skip files > 10KB (default: 10 MB)
5253treemapper . --max-file-bytes 0 # no limit
5354treemapper . -i custom.ignore # custom ignore patterns
54- treemapper . --no-default-ignores # disable default ignores
55- treemapper . --log-level info # log level
55+ treemapper . --no-default-ignores # disable .gitignore + defaults
56+ treemapper . --log-level info # log level (default: error)
5657treemapper . -c # copy to clipboard
5758treemapper . -c -o tree.yaml # clipboard + save to file
5859treemapper -v # show version
@@ -66,7 +67,7 @@ minimal set of code fragments needed to understand a change:
6667``` bash
6768treemapper . --diff HEAD~1..HEAD # recent changes
6869treemapper . --diff main..feature # feature branch
69- treemapper . --diff HEAD~1 --budget 30000 # limit tokens
70+ treemapper . --diff HEAD~1 --budget 30000 # limit tokens (HEAD~1 = HEAD~1..HEAD)
7071treemapper . --diff HEAD~1 --full # all changed code
7172```
7273
@@ -156,7 +157,8 @@ md_str = to_markdown(tree)
156157# # Ignore Patterns
157158
158159Respects `.gitignore` and `.treemapperignore` automatically.
159- Use `--no-default-ignores` to include everything.
160+ Use `--no-default-ignores` to disable all ignore processing
161+ (`.gitignore`, `.treemapperignore`, and built-in defaults).
160162
161163- Hierarchical : nested ignore files at each directory level
162164- Negation patterns : ` !important.log` un-ignores a file
0 commit comments