Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

tree-py

Pure-Python Implementation of tree commandline utility

Installation

pip install tree
# or
uv tool install tree 

Usage

sting options -------:
  -a                All files are listed.
  -d                List directories only.
  -l                Follow symbolic links like directories.
  -f                Print the full path prefix for each file.
  -x                Stay on current filesystem only.
  -L level          Descend only level directories deep.
  -R                Rerun tree when max dir level reached.
  -P pattern        List only those files that match the pattern given.
  -I pattern        Do not list files that match the given pattern.
  --ignore-case     Ignore case when pattern matching.
  --matchdirs       Include directory names in -P pattern matching.
  --noreport        Turn off file/directory count at end of tree listing.
  --charset X       Use charset X for terminal/HTML and indentation line output.
  --filelimit #     Do not descend dirs with more than # files in them.
  --timefmt <f>     Print and format time according to the format <f>.
  -o filename       Output to file instead of stdout.

  ------- File options -------:
  -q                Print non-printable characters as '?'.
  -N                Print non-printable characters as is.
  -Q                Quote filenames with double quotes.
  -p                Print the protections for each file.
  -u                Displays file owner or UID number.
  -g                Displays file group owner or GID number.
  -s                Print the size in bytes of each file.
  -h                Print the size in a more human readable way.
  --si              Like -h, but use in SI units (powers of 1000).
  -D                Print the date of last modification or (-c) status change.
  -F                Appends '/', '=', '*', '@', '|' or '>' as per ls -F.
  --inodes          Print inode number of each file.
  --device          Print device ID number to which each file belongs.

  ------- Sorting options -------:
  -v                Sort files alphanumerically by version.
  -t                Sort files by last modification time.
  -c                Sort files by last status change time.
  -U                Leave files unsorted.
  -r                Reverse the order of the sort.
  --dirsfirst       List directories before files (-U disables).
  --sort X          Select sort: name,version,size,mtime,ctime.

  ------- Graphics options -------:
  -i                Don`t print indentation lines.
  -A                ANSI lines graphic indentation lines.
  -S                Print with CP437 (console) graphics indentation lines.
  -n                Turn colorization off always (-C overrides).
  -C                Turn colorization on always.

  ------- Miscellaneous options -------:
  --version         Print version and exit.
  --help            Print usage and this help message and exit.
  --                Options processing terminator.

Metadata

Release files for utree 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for utree 0.1.0
File Size Uploaded
utree-0.1.0.tar.gz 13.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for utree 0.1.0
File Interpreter ABI Platform
utree-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 26.4 kB

Release files / utree-0.1.0.tar.gz

Download URL utree-0.1.0.tar.gz
Size 13.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a8f04c84d3dfbef50956990cd26fa47439dad9abdd6c922828a7cdad6b06b54f
BLAKE2b-256 checksum
How to use checksums
021dcdfbcd57262b09aea4d818c9afd2f48581dd5309012ab6bc3a6866d4f1eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.11

Release files / utree-0.1.0-py3-none-any.whl

Download URL utree-0.1.0-py3-none-any.whl
Size 13.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1224940d726aec814c1ffc49bb295e41ac72a916fc4cb8ec151d36e9f3caf992
BLAKE2b-256 checksum
How to use checksums
a778ae6b035fdd25dae4d0da5e88ed6fb7efc425a0daf8695b8f2b796597757d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.11

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page