MCPcopy Index your code
hub / github.com/aweary/alder

github.com/aweary/alder @v2.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.0.0 ↗ · + Follow
7 symbols 14 edges 8 files 6 documented · 86%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

alder 🌳

A recursive directory listing program that supports file-size reporting, and pattern matching. Inspired by the tree UNIX command.

Alder: the better tree printer

Installation

alder should be installed globally using yarn.

yarn global add @aweary/alder

or with npm:

npm install -g @aweary/alder

Usage

  Usage: alder [options] [target]

  Options:

    -h, --help           output usage information
    -V, --version        output the version number
    -a, --all            Print all files, including hidden files
    -d, --directories    Only print directories
    -D, --date-modified  Print the last modified date for each file
    -i, --no-indent      Tree will not print the indentation lines
    -f, --full           Print the full path prefix for each file
    -s, --sizes          Show file sizes in tree
    -e, --exclude <s>    Exclude files matching a pattern
    -in, --include <s>   Include only files that match a pattern
    -d, --depth <n>      Only render the tree to a specific depth
    --prune              Prune empty directories from the output
    --filelimit <n>      Do not descend directories that contain more than # entries
    --jsx                Print directory structure as JSX

Exclude pattern

You can pass a string that will be parsed as a regular expression to --exclude:

# excluding single directory
alder --exclude=.git

# excluding multiple directories
alder --exclude=".git|bower_components|node_modules"

Include pattern

You can pass a string that will be parsed as a regular expression to --include:

# including single file pattern
alder --include=package

# including multiple files patterns
alder --include="package|webpack"

Core symbols most depended-on inside this repo

buildPrefix
called by 1
alder.js
shouldBeIncluded
called by 1
alder.js
createJSXTags
called by 1
alder.js
buildTree
called by 1
alder.js
buildPrefix
called by 1
fixtures/baz/baz.js
shouldBeIncluded
called by 1
fixtures/baz/baz.js
buildTree
called by 1
fixtures/baz/baz.js

Shape

Function 7

Languages

TypeScript100%

Modules by API surface

alder.js4 symbols
fixtures/baz/baz.js3 symbols

For agents

$ claude mcp add alder \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page