CLI Reference¶
Full Screen Output
Full Screen Output
Usage: show-file-tree [OPTIONS] [ROOT_PATH] COMMAND [ARGS]...
A small, fast CLI tool to display styled file/folder trees.
╭─ Arguments ──────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ root_path [ROOT_PATH] The root directory to start the tree from. │
│ [default: .] │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Options ────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Tree Structure ─────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --max-depth -d INTEGER Maximum recursion depth. │
│ [default: None] │
│ --gitignore --no-gitignore Respect .gitignore files. │
│ [default: gitignore] │
│ --hidden Show hidden files and directories. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Sorting ────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --sort TEXT Sort by 'name' or 'size'. │
│ [default: name] │
│ --order TEXT Sort order: 'asc' or 'desc'. │
│ [default: asc] │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Output and Display ─────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --format TEXT Output format: 'tree' or 'md'. │
│ [default: tree] │
│ --size Show file/directory sizes. │
│ --count Show file/directory counts in folders. │
│ --no-icons Disable icons in the output. │
│ --theme TEXT Color theme: colorful, monokai, light, nocolor. │
│ [default: colorful] │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Filtering ──────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --include -i TEXT Include only paths matching this glob pattern. │
│ [default: None] │
│ --exclude -e TEXT Exclude paths matching this glob pattern. │
│ [default: None] │
│ --mtime-after TEXT Filter by modification time after this date (YYYY-MM-DD). │
│ [default: None] │
│ --mtime-before TEXT Filter by modification time before this date (YYYY-MM-DD). │
│ [default: None] │
│ --ctime-after TEXT Filter by creation time after this date (YYYY-MM-DD). │
│ [default: None] │
│ --ctime-before TEXT Filter by creation time before this date (YYYY-MM-DD). │
│ [default: None] │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ General ────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --version Show version and exit. │
│ --about Show information about the package. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Short CLI reference¶
Arguments
╭─ Arguments ──────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ root_path [ROOT_PATH] The root directory to start the tree from. │
│ [default: .] │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Options ────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Structure-related
╭─ Tree Structure ─────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --max-depth -d INTEGER Maximum recursion depth. │
│ [default: None] │
│ --gitignore --no-gitignore Respect .gitignore files. │
│ [default: gitignore] │
│ --hidden Show hidden files and directories. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Sorting
╭─ Sorting ────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --sort TEXT Sort by 'name' or 'size'. │
│ [default: name] │
│ --order TEXT Sort order: 'asc' or 'desc'. │
│ [default: asc] │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Output & display
╭─ Output and Display ─────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --format TEXT Output format: 'tree' or 'md'. │
│ [default: tree] │
│ --size Show file/directory sizes. │
│ --count Show file/directory counts in folders. │
│ --no-icons Disable icons in the output. │
│ --theme TEXT Color theme: colorful, monokai, light, nocolor. │
│ [default: colorful] │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Filtering
╭─ Filtering ──────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --include -i TEXT Include only paths matching this glob pattern. │
│ [default: None] │
│ --exclude -e TEXT Exclude paths matching this glob pattern. │
│ [default: None] │
│ --mtime-after TEXT Filter by modification time after this date (YYYY-MM-DD). │
│ [default: None] │
│ --mtime-before TEXT Filter by modification time before this date (YYYY-MM-DD). │
│ [default: None] │
│ --ctime-after TEXT Filter by creation time after this date (YYYY-MM-DD). │
│ [default: None] │
│ --ctime-before TEXT Filter by creation time before this date (YYYY-MM-DD). │
│ [default: None] │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
General
╭─ General ────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --version Show version and exit. │
│ --about Show information about the package. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯