All Projects → aweary → Alder

aweary / Alder

Licence: mit
A minimal implementation of the UNIX tree command with colors!

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Alder

Tsukae
🧑‍💻📊 Show off your most used shell commands
Stars: ✭ 345 (+88.52%)
Mutual labels:  terminal, command
Jquery.terminal
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
Stars: ✭ 2,623 (+1333.33%)
Mutual labels:  terminal, command
Gql
Very simple CLI for many GraphQL schemas in the cloud. Provides autocompletion for GraphQL queries
Stars: ✭ 101 (-44.81%)
Mutual labels:  terminal, command
Nestjs Console
A nestjs module that provide a cli to your application.
Stars: ✭ 284 (+55.19%)
Mutual labels:  terminal, command
Py cui
A python library for intuitively creating CUI/TUI interfaces with widgets, inspired by gocui.
Stars: ✭ 380 (+107.65%)
Mutual labels:  terminal, command
Cmd Command Cheat Sheet
CMD - Command Cheat Sheat ✅
Stars: ✭ 50 (-72.68%)
Mutual labels:  terminal, command
Typin
Declarative framework for interactive CLI applications
Stars: ✭ 126 (-31.15%)
Mutual labels:  terminal, command
Jexer
Java Text User Interface
Stars: ✭ 174 (-4.92%)
Mutual labels:  terminal
2048 Cli
The game 2048 for your Linux terminal (https://github.com/gabrielecirulli/2048)
Stars: ✭ 176 (-3.83%)
Mutual labels:  terminal
Fake Terminal Website
A fully customizable terminal-like website template
Stars: ✭ 174 (-4.92%)
Mutual labels:  terminal
Tlog
Terminal I/O logger
Stars: ✭ 170 (-7.1%)
Mutual labels:  terminal
Treeify
Pretty-print a javascript object as a tree
Stars: ✭ 174 (-4.92%)
Mutual labels:  terminal
Vue Terminal
A terminal emulator in Vue. https://vue-terminal.now.sh/
Stars: ✭ 179 (-2.19%)
Mutual labels:  terminal
Dilemma
TTY selection prompt for Go programs
Stars: ✭ 174 (-4.92%)
Mutual labels:  terminal
Piano Rs
A multiplayer piano using UDP sockets that can be played using computer keyboard, in the terminal
Stars: ✭ 180 (-1.64%)
Mutual labels:  terminal
Mandown
man-page inspired Markdown viewer
Stars: ✭ 173 (-5.46%)
Mutual labels:  terminal
Bashsimplecurses
A simple curses library made in bash to draw terminal interfaces
Stars: ✭ 182 (-0.55%)
Mutual labels:  terminal
Goterm
Go Terminal library with PTY support and colors
Stars: ✭ 180 (-1.64%)
Mutual labels:  terminal
Discord.ts
🤖 Create your discord bot by using TypeScript and decorators!
Stars: ✭ 172 (-6.01%)
Mutual labels:  command
You Dont Need Gui
Stop relying on GUI; CLI **ROCKS**
Stars: ✭ 4,766 (+2504.37%)
Mutual labels:  command

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
    -a, --all            Print all files, including hidden files
    -d, --depth <n>      Only render the tree to a specific depth
    -D, --directories    Only print directories
    -e, --exclude <s>    Exclude files matching a pattern
    -f, --full           Print the full path prefix for each file
    -i, --no-indent      Tree will not print the indentation lines
    -I, --git-ignore     Exclude files in .gitignore
    -p, --include <s>    Include only files that match a pattern
    -s, --sizes          Show file sizes in tree
    -t, --time-stamp     Print the last modified date for each file
    -V, --version        output the version number
    --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"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].