@aweary/alder

2.0.0 • Public • Published

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"

Readme

Keywords

none

Package Sidebar

Install

npm i @aweary/alder

Weekly Downloads

1

Version

2.0.0

License

MIT

Last publish

Collaborators

  • aweary