Skip to main content

An advanced version of the Unix tree command.

Project description

treepro

An advanced version of the Unix tree command

Overview

treepro is a powerful command-line tool that recursively lists files and directories while respecting your .gitignore rules. It not only displays a structured view of your project but also lets you interactively select files to view their contents—all in your choice of text, JSON, or YAML formats.

Features

  • Recursive Directory Listing: Displays the full project structure, similar to the Unix tree command.
  • .gitignore Support: Automatically ignores files and directories as specified in your .gitignore.
  • Multiple Output Formats: Choose between plain text, JSON, or YAML outputs.
  • Interactive File Selection: Select files interactively to view their content directly in the CLI.
  • Easy Integration: Simple command-line interface with customizable options.

Installation

Via pip

Make sure you have Python 3 installed, then run:

pip install treepro

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

treepro-0.1.3.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

treepro-0.1.3-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file treepro-0.1.3.tar.gz.

File metadata

  • Download URL: treepro-0.1.3.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for treepro-0.1.3.tar.gz
Algorithm Hash digest
SHA256 45707858c62069f9ae288bf28f88545b45939a7ba7954bc50c5c60d5cd91653d
MD5 f720db667b654a0f241a7a75abc8a56f
BLAKE2b-256 f2cf136633f1e6005d3fd7910a8d7c0cd0c81017725fb5726e3b17313df0689b

See more details on using hashes here.

File details

Details for the file treepro-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: treepro-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for treepro-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a3544ad1550e201d7fc207bf457d840c5229e794f6f4888f03005e29a55c32e5
MD5 9bbc0427514abd092f1f7adce0f4238f
BLAKE2b-256 92793c64f8347fa6fbef5a9fc8a2b208bb498aa89733d7ee27d4700be6a90dcf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page